home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Adventures of Snake ••••
/
Adventures of Snake ееее.rsrc
/
CODE_1.txt
< prev
next >
Wrap
Text File
|
1986-04-13
|
597KB
|
10,563 lines
# near model CODE resource
# jump table entries: 0-0 (1 of them)
export_0:
00000000 A036 syscall MoreMasters
00000002 598F subq.l A7, 4
00000004 2F3C 4441 5441 move.l -[A7], 0x44415441 /* 'DATA' */
0000000A 3F3C 0000 move.w -[A7], 0x0
0000000E A9A0 syscall GetResource
00000010 265F movea.l A3, [A7]+
00000012 598F subq.l A7, 4
00000014 2F0B move.l -[A7], A3
00000016 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
00000018 281F move.l D4, [A7]+
0000001A 3A3C C090 move.w D5, 0xC090
0000001E 48C5 ext.l D5
00000020 4485 neg.l D5
00000022 2005 move.l D0, D5
00000024 D084 add.l D0, D4
00000026 A31E syscall NewPtrClear, flags=3
00000028 2848 movea.l A4, A0
0000002A D9C5 add.l A4, D5
0000002C 21CC 02B6 move.l [0x000002B6 /* ExpandMem */], A4
00000030 2053 movea.l A0, [A3]
00000032 224C movea.l A1, A4
00000034 2004 move.l D0, D4
00000036 A02E syscall BlockMove/BlockMoveData
00000038 2F0B move.l -[A7], A3
0000003A A9A3 syscall ReleaseResource
0000003C 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000040 41ED 002A lea.l A0, [A5 + 0x2A /* export_1 */]
00000044 3828 FFFE move.w D4, [A0 - 0x2]
00000048 2F08 move.l -[A7], A0
0000004A A9F1 syscall UnloadSeg
0000004C 598F subq.l A7, 4
0000004E 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
00000054 3F04 move.w -[A7], D4
00000056 A9A0 syscall GetResource
00000058 205F movea.l A0, [A7]+
0000005A A049 syscall HPurge
0000005C A01D syscall MaxMem
0000005E 486C FFFA pea.l [A4 - 0x6]
00000062 486C FFFE pea.l [A4 - 0x2]
00000066 4EBA 5012 jsr [PC + 0x5012 /* 0000507A */]
0000006A 508F addq.l A7, 8
0000006C 2F2C FFFA move.l -[A7], [A4 - 0x6]
00000070 3F2C FFFE move.w -[A7], [A4 - 0x2]
00000074 4EBA 6492 jsr [PC + 0x6492 /* 00006508 */]
00000078 4EBA 4F12 jsr [PC + 0x4F12 /* 00004F8C */]
0000007C 5C8F addq.l A7, 6
0000007E 3F3C 0000 move.w -[A7], 0x0
00000082 4EBA 6902 jsr [PC + 0x6902 /* 00006986 */]
fn00000086:
00000086 4E56 0000 link A6, 0
0000008A 4EBA 0016 jsr [PC + 0x16 /* 000000A2 */]
0000008E 4EBA 004C jsr [PC + 0x4C /* 000000DC */]
00000092 4EBA 02F6 jsr [PC + 0x2F6 /* 0000038A */]
00000096 4EBA 0030 jsr [PC + 0x30 /* 000000C8 */]
0000009A 4EBA 001C jsr [PC + 0x1C /* 000000B8 */]
0000009E 4E5E unlink A6
000000A0 4E75 rts
fn000000A2:
000000A2 4E56 0000 link A6, 0
000000A6 486C C404 pea.l [A4 - 0x3BFC]
000000AA 4EBA 5860 jsr [PC + 0x5860 /* 0000590C */]
000000AE 588F addq.l A7, 4
000000B0 4EBA 6EAA jsr [PC + 0x6EAA /* 00006F5C */]
000000B4 4E5E unlink A6
000000B6 4E75 rts
fn000000B8:
000000B8 4E56 0000 link A6, 0
000000BC 4EBA 6A1E jsr [PC + 0x6A1E /* 00006ADC */]
000000C0 4EBA 7B76 jsr [PC + 0x7B76 /* 00007C38 */]
000000C4 4E5E unlink A6
000000C6 4E75 rts
fn000000C8:
000000C8 4E56 0000 link A6, 0
000000CC 4267 clr.w -[A7]
000000CE 3F3C FFFF move.w -[A7], 0xFFFF
000000D2 4EBA 6968 jsr [PC + 0x6968 /* 00006A3C */]
000000D6 588F addq.l A7, 4
000000D8 4E5E unlink A6
000000DA 4E75 rts
fn000000DC:
000000DC 4E56 0000 link A6, 0
000000E0 4EBA 71BA jsr [PC + 0x71BA /* 0000729C */]
000000E4 3F3C 014F move.w -[A7], 0x14F
000000E8 3F3C 013B move.w -[A7], 0x13B
000000EC 3F3C 001B move.w -[A7], 0x1B
000000F0 3F3C 0007 move.w -[A7], 0x7
000000F4 486C DCD0 pea.l [A4 - 0x2330]
000000F8 4EBA 7E60 jsr [PC + 0x7E60 /* 00007F5A */]
000000FC DEFC 000C add.w A7, 0xC
00000100 2F3C 0000 0001 move.l -[A7], 0x1
00000106 4267 clr.w -[A7]
00000108 42A7 clr.l -[A7]
0000010A 3F3C 0002 move.w -[A7], 0x2
0000010E 3F3C 0001 move.w -[A7], 0x1
00000112 486C 0000 pea.l [A4 + 0x0]
00000116 486C DCD0 pea.l [A4 - 0x2330]
0000011A 486C DFAC pea.l [A4 - 0x2054]
0000011E 4EBA 718C jsr [PC + 0x718C /* 000072AC */]
00000122 DEFC 001A add.w A7, 0x1A
00000126 2940 DD38 move.l [A4 - 0x22C8], D0
0000012A 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
0000012E 4EBA 57EA jsr [PC + 0x57EA /* 0000591A */]
00000132 588F addq.l A7, 4
00000134 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000138 4EBA 6D30 jsr [PC + 0x6D30 /* 00006E6A */]
0000013C 548F addq.l A7, 2
0000013E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000142 4EBA 6D54 jsr [PC + 0x6D54 /* 00006E98 */]
00000146 548F addq.l A7, 2
00000148 486C C3FC pea.l [A4 - 0x3C04]
0000014C 4EBA 57E8 jsr [PC + 0x57E8 /* 00005936 */]
00000150 588F addq.l A7, 4
00000152 3F3C 0004 move.w -[A7], 0x4
00000156 3F3C 0004 move.w -[A7], 0x4
0000015A 4EBA 7A42 jsr [PC + 0x7A42 /* 00007B9E */]
0000015E 588F addq.l A7, 4
00000160 486C C3EC pea.l [A4 - 0x3C14]
00000164 4EBA 7A58 jsr [PC + 0x7A58 /* 00007BBE */]
00000168 588F addq.l A7, 4
0000016A 3F3C 0134 move.w -[A7], 0x134
0000016E 3F3C 0134 move.w -[A7], 0x134
00000172 4267 clr.w -[A7]
00000174 4267 clr.w -[A7]
00000176 486C DCD0 pea.l [A4 - 0x2330]
0000017A 4EBA 7DDE jsr [PC + 0x7DDE /* 00007F5A */]
0000017E DEFC 000C add.w A7, 0xC
00000182 3F3C 014F move.w -[A7], 0x14F
00000186 3F3C 01F9 move.w -[A7], 0x1F9
0000018A 3F3C 0108 move.w -[A7], 0x108
0000018E 3F3C 014B move.w -[A7], 0x14B
00000192 486C DCC0 pea.l [A4 - 0x2340]
00000196 4EBA 7DC2 jsr [PC + 0x7DC2 /* 00007F5A */]
0000019A DEFC 000C add.w A7, 0xC
0000019E 2F3C 0000 0002 move.l -[A7], 0x2
000001A4 4267 clr.w -[A7]
000001A6 42A7 clr.l -[A7]
000001A8 3F3C 0002 move.w -[A7], 0x2
000001AC 3F3C 0001 move.w -[A7], 0x1
000001B0 486C 0006 pea.l [A4 + 0x6]
000001B4 486C DCC0 pea.l [A4 - 0x2340]
000001B8 486C DF10 pea.l [A4 - 0x20F0]
000001BC 4EBA 70EE jsr [PC + 0x70EE /* 000072AC */]
000001C0 DEFC 001A add.w A7, 0x1A
000001C4 2940 DD34 move.l [A4 - 0x22CC], D0
000001C8 2F2C DD34 move.l -[A7], [A4 - 0x22CC]
000001CC 4EBA 574C jsr [PC + 0x574C /* 0000591A */]
000001D0 588F addq.l A7, 4
000001D2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000001D6 4EBA 79D8 jsr [PC + 0x79D8 /* 00007BB0 */]
000001DA 548F addq.l A7, 2
000001DC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000001E0 4EBA 6C88 jsr [PC + 0x6C88 /* 00006E6A */]
000001E4 548F addq.l A7, 2
000001E6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000001EA 4EBA 6CAC jsr [PC + 0x6CAC /* 00006E98 */]
000001EE 548F addq.l A7, 2
000001F0 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
000001F4 3F3C 00AE move.w -[A7], 0xAE
000001F8 4267 clr.w -[A7]
000001FA 4267 clr.w -[A7]
000001FC 486C DCC0 pea.l [A4 - 0x2340]
00000200 4EBA 7D58 jsr [PC + 0x7D58 /* 00007F5A */]
00000204 DEFC 000C add.w A7, 0xC
00000208 3F3C 0062 move.w -[A7], 0x62 /* 'b' */
0000020C 3F3C 01F9 move.w -[A7], 0x1F9
00000210 3F3C 001B move.w -[A7], 0x1B
00000214 3F3C 014B move.w -[A7], 0x14B
00000218 486C DC98 pea.l [A4 - 0x2368]
0000021C 4EBA 7D3C jsr [PC + 0x7D3C /* 00007F5A */]
00000220 DEFC 000C add.w A7, 0xC
00000224 2F3C 0000 0003 move.l -[A7], 0x3
0000022A 4267 clr.w -[A7]
0000022C 42A7 clr.l -[A7]
0000022E 3F3C 0002 move.w -[A7], 0x2
00000232 3F3C 0001 move.w -[A7], 0x1
00000236 486C 000C pea.l [A4 + 0xC]
0000023A 486C DC98 pea.l [A4 - 0x2368]
0000023E 486C DE74 pea.l [A4 - 0x218C]
00000242 4EBA 7068 jsr [PC + 0x7068 /* 000072AC */]
00000246 DEFC 001A add.w A7, 0x1A
0000024A 2940 DD30 move.l [A4 - 0x22D0], D0
0000024E 2F2C DD30 move.l -[A7], [A4 - 0x22D0]
00000252 4EBA 56C6 jsr [PC + 0x56C6 /* 0000591A */]
00000256 588F addq.l A7, 4
00000258 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000025C 4EBA 6C0C jsr [PC + 0x6C0C /* 00006E6A */]
00000260 548F addq.l A7, 2
00000262 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000266 4EBA 6C30 jsr [PC + 0x6C30 /* 00006E98 */]
0000026A 548F addq.l A7, 2
0000026C 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
00000270 3F3C 00AE move.w -[A7], 0xAE
00000274 4267 clr.w -[A7]
00000276 4267 clr.w -[A7]
00000278 486C DC98 pea.l [A4 - 0x2368]
0000027C 4EBA 7CDC jsr [PC + 0x7CDC /* 00007F5A */]
00000280 DEFC 000C add.w A7, 0xC
00000284 3F3C 0100 move.w -[A7], 0x100
00000288 3F3C 01F9 move.w -[A7], 0x1F9
0000028C 3F3C 00B9 move.w -[A7], 0xB9
00000290 3F3C 014B move.w -[A7], 0x14B
00000294 486C DC90 pea.l [A4 - 0x2370]
00000298 4EBA 7CC0 jsr [PC + 0x7CC0 /* 00007F5A */]
0000029C DEFC 000C add.w A7, 0xC
000002A0 2F3C 0000 0004 move.l -[A7], 0x4
000002A6 4267 clr.w -[A7]
000002A8 42A7 clr.l -[A7]
000002AA 3F3C 0002 move.w -[A7], 0x2
000002AE 3F3C 0001 move.w -[A7], 0x1
000002B2 486C 0014 pea.l [A4 + 0x14]
000002B6 486C DC90 pea.l [A4 - 0x2370]
000002BA 486C DDD8 pea.l [A4 - 0x2228]
000002BE 4EBA 6FEC jsr [PC + 0x6FEC /* 000072AC */]
000002C2 DEFC 001A add.w A7, 0x1A
000002C6 2940 DD28 move.l [A4 - 0x22D8], D0
000002CA 2F2C DD28 move.l -[A7], [A4 - 0x22D8]
000002CE 4EBA 564A jsr [PC + 0x564A /* 0000591A */]
000002D2 588F addq.l A7, 4
000002D4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000002D8 4EBA 6B90 jsr [PC + 0x6B90 /* 00006E6A */]
000002DC 548F addq.l A7, 2
000002DE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000002E2 4EBA 6BB4 jsr [PC + 0x6BB4 /* 00006E98 */]
000002E6 548F addq.l A7, 2
000002E8 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
000002EC 3F3C 00AE move.w -[A7], 0xAE
000002F0 4267 clr.w -[A7]
000002F2 4267 clr.w -[A7]
000002F4 486C DC90 pea.l [A4 - 0x2370]
000002F8 4EBA 7C60 jsr [PC + 0x7C60 /* 00007F5A */]
000002FC DEFC 000C add.w A7, 0xC
00000300 3F3C 00B1 move.w -[A7], 0xB1
00000304 3F3C 01F9 move.w -[A7], 0x1F9
00000308 3F3C 006A move.w -[A7], 0x6A /* 'j' */
0000030C 3F3C 014B move.w -[A7], 0x14B
00000310 486C DC88 pea.l [A4 - 0x2378]
00000314 4EBA 7C44 jsr [PC + 0x7C44 /* 00007F5A */]
00000318 DEFC 000C add.w A7, 0xC
0000031C 2F3C 0000 0005 move.l -[A7], 0x5
00000322 4267 clr.w -[A7]
00000324 42A7 clr.l -[A7]
00000326 3F3C 0002 move.w -[A7], 0x2
0000032A 3F3C 0001 move.w -[A7], 0x1
0000032E 486C 001C pea.l [A4 + 0x1C]
00000332 486C DC88 pea.l [A4 - 0x2378]
00000336 486C DD3C pea.l [A4 - 0x22C4]
0000033A 4EBA 6F70 jsr [PC + 0x6F70 /* 000072AC */]
0000033E DEFC 001A add.w A7, 0x1A
00000342 2940 DD24 move.l [A4 - 0x22DC], D0
00000346 2F2C DD24 move.l -[A7], [A4 - 0x22DC]
0000034A 4EBA 55CE jsr [PC + 0x55CE /* 0000591A */]
0000034E 588F addq.l A7, 4
00000350 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000354 4EBA 6B14 jsr [PC + 0x6B14 /* 00006E6A */]
00000358 548F addq.l A7, 2
0000035A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000035E 4EBA 6B38 jsr [PC + 0x6B38 /* 00006E98 */]
00000362 548F addq.l A7, 2
00000364 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
00000368 3F3C 00AE move.w -[A7], 0xAE
0000036C 4267 clr.w -[A7]
0000036E 4267 clr.w -[A7]
00000370 486C DC88 pea.l [A4 - 0x2378]
00000374 4EBA 7BE4 jsr [PC + 0x7BE4 /* 00007F5A */]
00000378 DEFC 000C add.w A7, 0xC
0000037C 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00000380 4EBA 5598 jsr [PC + 0x5598 /* 0000591A */]
00000384 588F addq.l A7, 4
00000386 4E5E unlink A6
00000388 4E75 rts
fn0000038A:
0000038A 4E56 0000 link A6, 0
0000038E 4EBA 6A1C jsr [PC + 0x6A1C /* 00006DAC */]
00000392 4EBA 7BFA jsr [PC + 0x7BFA /* 00007F8E */]
00000396 486C DA0C pea.l [A4 - 0x25F4]
0000039A 3F3C 0001 move.w -[A7], 0x1
0000039E 4EBA 6A16 jsr [PC + 0x6A16 /* 00006DB6 */]
000003A2 5C8F addq.l A7, 6
000003A4 2940 E058 move.l [A4 - 0x1FA8], D0
000003A8 486C 0028 pea.l [A4 + 0x28]
000003AC 3F3C 0002 move.w -[A7], 0x2
000003B0 4EBA 6A04 jsr [PC + 0x6A04 /* 00006DB6 */]
000003B4 5C8F addq.l A7, 6
000003B6 2940 E054 move.l [A4 - 0x1FAC], D0
000003BA 486C 002E pea.l [A4 + 0x2E]
000003BE 3F3C 0003 move.w -[A7], 0x3
000003C2 4EBA 69F2 jsr [PC + 0x69F2 /* 00006DB6 */]
000003C6 5C8F addq.l A7, 6
000003C8 2940 E050 move.l [A4 - 0x1FB0], D0
000003CC 486C 0034 pea.l [A4 + 0x34]
000003D0 3F3C 0004 move.w -[A7], 0x4
000003D4 4EBA 69E0 jsr [PC + 0x69E0 /* 00006DB6 */]
000003D8 5C8F addq.l A7, 6
000003DA 2940 E04C move.l [A4 - 0x1FB4], D0
000003DE 486C 003C pea.l [A4 + 0x3C]
000003E2 3F3C 0005 move.w -[A7], 0x5
000003E6 4EBA 69CE jsr [PC + 0x69CE /* 00006DB6 */]
000003EA 5C8F addq.l A7, 6
000003EC 2940 E048 move.l [A4 - 0x1FB8], D0
000003F0 486C 0046 pea.l [A4 + 0x46]
000003F4 2F2C E058 move.l -[A7], [A4 - 0x1FA8]
000003F8 4EBA 69E6 jsr [PC + 0x69E6 /* 00006DE0 */]
000003FC 508F addq.l A7, 8
000003FE 486C 0068 pea.l [A4 + 0x68]
00000402 2F2C E054 move.l -[A7], [A4 - 0x1FAC]
00000406 4EBA 69D8 jsr [PC + 0x69D8 /* 00006DE0 */]
0000040A 508F addq.l A7, 8
0000040C 486C 0090 pea.l [A4 + 0x90]
00000410 2F2C E050 move.l -[A7], [A4 - 0x1FB0]
00000414 4EBA 69CA jsr [PC + 0x69CA /* 00006DE0 */]
00000418 508F addq.l A7, 8
0000041A 486C 00AC pea.l [A4 + 0xAC]
0000041E 2F2C E04C move.l -[A7], [A4 - 0x1FB4]
00000422 4EBA 69BC jsr [PC + 0x69BC /* 00006DE0 */]
00000426 508F addq.l A7, 8
00000428 486C 00C0 pea.l [A4 + 0xC0]
0000042C 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00000430 4EBA 69AE jsr [PC + 0x69AE /* 00006DE0 */]
00000434 508F addq.l A7, 8
00000436 102C DC76 move.b D0, [A4 - 0x238A]
0000043A 4880 ext.w D0
0000043C 3F00 move.w -[A7], D0
0000043E 3F3C 0002 move.w -[A7], 0x2
00000442 2F2C E050 move.l -[A7], [A4 - 0x1FB0]
00000446 4EBA 622E jsr [PC + 0x622E /* 00006676 */]
0000044A 508F addq.l A7, 8
0000044C 102C DC76 move.b D0, [A4 - 0x238A]
00000450 4880 ext.w D0
00000452 3F00 move.w -[A7], D0
00000454 3F3C 0002 move.w -[A7], 0x2
00000458 2F2C E04C move.l -[A7], [A4 - 0x1FB4]
0000045C 4EBA 6218 jsr [PC + 0x6218 /* 00006676 */]
00000460 508F addq.l A7, 8
00000462 102C DC76 move.b D0, [A4 - 0x238A]
00000466 4880 ext.w D0
00000468 3F00 move.w -[A7], D0
0000046A 3F3C 0002 move.w -[A7], 0x2
0000046E 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00000472 4EBA 6202 jsr [PC + 0x6202 /* 00006676 */]
00000476 508F addq.l A7, 8
00000478 4267 clr.w -[A7]
0000047A 2F2C E058 move.l -[A7], [A4 - 0x1FA8]
0000047E 4EBA 666A jsr [PC + 0x666A /* 00006AEA */]
00000482 5C8F addq.l A7, 6
00000484 4267 clr.w -[A7]
00000486 2F2C E054 move.l -[A7], [A4 - 0x1FAC]
0000048A 4EBA 665E jsr [PC + 0x665E /* 00006AEA */]
0000048E 5C8F addq.l A7, 6
00000490 4267 clr.w -[A7]
00000492 2F2C E050 move.l -[A7], [A4 - 0x1FB0]
00000496 4EBA 6652 jsr [PC + 0x6652 /* 00006AEA */]
0000049A 5C8F addq.l A7, 6
0000049C 4267 clr.w -[A7]
0000049E 2F2C E04C move.l -[A7], [A4 - 0x1FB4]
000004A2 4EBA 6646 jsr [PC + 0x6646 /* 00006AEA */]
000004A6 5C8F addq.l A7, 6
000004A8 4267 clr.w -[A7]
000004AA 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
000004AE 4EBA 663A jsr [PC + 0x663A /* 00006AEA */]
000004B2 5C8F addq.l A7, 6
000004B4 4EBA 6646 jsr [PC + 0x6646 /* 00006AFC */]
000004B8 4E5E unlink A6
000004BA 4E75 rts
fn000004BC:
000004BC 4E56 0000 link A6, 0
000004C0 486C DD2C pea.l [A4 - 0x22D4]
000004C4 486C DD1E pea.l [A4 - 0x22E2]
000004C8 4EBA 6AA6 jsr [PC + 0x6AA6 /* 00006F70 */]
000004CC 508F addq.l A7, 8
000004CE 6000 0002 bra +0x4 /* 000004D2 */
label000004D2:
000004D2 B07C 0001 cmp.w D0, 0x1
000004D6 6700 0006 beq +0x8 /* 000004DE */
000004DA 6000 001C bra +0x1E /* 000004F8 */
label000004DE:
000004DE 486C DD1E pea.l [A4 - 0x22E2]
000004E2 4EBA 6A40 jsr [PC + 0x6A40 /* 00006F24 */]
000004E6 588F addq.l A7, 4
000004E8 2F00 move.l -[A7], D0
000004EA 4EBA 0194 jsr [PC + 0x194 /* 00000680 */]
000004EE 588F addq.l A7, 4
000004F0 6000 004E bra +0x50 /* 00000540 */
000004F4 6000 000E bra +0x10 /* 00000504 */
label000004F8:
000004F8 B07C 0003 cmp.w D0, 0x3
000004FC 6700 0006 beq +0x8 /* 00000504 */
00000500 6000 000E bra +0x10 /* 00000510 */
label00000504:
00000504 4EBA 003E jsr [PC + 0x3E /* 00000544 */]
00000508 6000 0036 bra +0x38 /* 00000540 */
0000050C 6000 000E bra +0x10 /* 0000051C */
label00000510:
00000510 B07C 0002 cmp.w D0, 0x2
00000514 6700 0006 beq +0x8 /* 0000051C */
00000518 6000 0026 bra +0x28 /* 00000540 */
label0000051C:
0000051C 2F2C DD2C move.l -[A7], [A4 - 0x22D4]
00000520 43EC DD14 lea.l A1, [A4 - 0x22EC]
00000524 9EFC 0010 sub.w A7, 0x10
00000528 204F movea.l A0, A7
0000052A 7007 moveq.l D0, 0x07
0000052C 4EBA 5FC8 jsr [PC + 0x5FC8 /* 000064F6 */]
00000530 4EBA 6BC8 jsr [PC + 0x6BC8 /* 000070FA */]
00000534 DEFC 0014 add.w A7, 0x14
00000538 6000 0006 bra +0x8 /* 00000540 */
0000053C 6000 0002 bra +0x4 /* 00000540 */
label00000540:
00000540 4E5E unlink A6
00000542 4E75 rts
fn00000544:
00000544 4E56 FFFC link A6, -0x0004
00000548 3D6C DD20 FFFE move.w [A6 - 0x2], [A4 - 0x22E0]
0000054E 3D6C DD1E FFFC move.w [A6 - 0x4], [A4 - 0x22E2]
00000554 2F2C DD2C move.l -[A7], [A4 - 0x22D4]
00000558 4EBA 53C0 jsr [PC + 0x53C0 /* 0000591A */]
0000055C 588F addq.l A7, 4
0000055E 486C DCE8 pea.l [A4 - 0x2318]
00000562 4EBA 64C8 jsr [PC + 0x64C8 /* 00006A2C */]
00000566 2F00 move.l -[A7], D0
00000568 4EBA 5D96 jsr [PC + 0x5D96 /* 00006300 */]
0000056C 508F addq.l A7, 8
0000056E 486C DD14 pea.l [A4 - 0x22EC]
00000572 3F3C 0002 move.w -[A7], 0x2
00000576 4EBA 6484 jsr [PC + 0x6484 /* 000069FC */]
0000057A 5C8F addq.l A7, 6
0000057C 0C6C 0001 DD14 cmpi.w [A4 - 0x22EC], 0x1
00000582 6600 00D2 bne +0xD4 /* 00000656 */
00000586 302C DD20 move.w D0, [A4 - 0x22E0]
0000058A 906E FFFE sub.w D0, [A6 - 0x2]
0000058E 3F00 move.w -[A7], D0
00000590 4EBA 5072 jsr [PC + 0x5072 /* 00005604 */]
00000594 548F addq.l A7, 2
00000596 2F00 move.l -[A7], D0
00000598 302C DD1E move.w D0, [A4 - 0x22E2]
0000059C 906E FFFC sub.w D0, [A6 - 0x4]
000005A0 3F00 move.w -[A7], D0
000005A2 4EBA 5060 jsr [PC + 0x5060 /* 00005604 */]
000005A6 548F addq.l A7, 2
000005A8 2200 move.l D1, D0
000005AA 201F move.l D0, [A7]+
000005AC D041 add.w D0, D1
000005AE 0C40 0007 cmpi.w D0, 0x7
000005B2 6C00 00A2 bge +0xA4 /* 00000656 */
000005B6 202C DD2C move.l D0, [A4 - 0x22D4]
000005BA B0AC DD30 cmp.l D0, [A4 - 0x22D0]
000005BE 6600 001E bne +0x20 /* 000005DE */
000005C2 486C DC98 pea.l [A4 - 0x2368]
000005C6 4EBA 6B7C jsr [PC + 0x6B7C /* 00007144 */]
000005CA 588F addq.l A7, 4
000005CC 3F3C 0011 move.w -[A7], 0x11
000005D0 4EBA 2012 jsr [PC + 0x2012 /* 000025E4 */]
000005D4 548F addq.l A7, 2
000005D6 4EBA 0D6E jsr [PC + 0xD6E /* 00001346 */]
000005DA 6000 0076 bra +0x78 /* 00000652 */
label000005DE:
000005DE 202C DD2C move.l D0, [A4 - 0x22D4]
000005E2 B0AC DD28 cmp.l D0, [A4 - 0x22D8]
000005E6 6600 001E bne +0x20 /* 00000606 */
000005EA 486C DC90 pea.l [A4 - 0x2370]
000005EE 4EBA 6B54 jsr [PC + 0x6B54 /* 00007144 */]
000005F2 588F addq.l A7, 4
000005F4 3F3C 0012 move.w -[A7], 0x12
000005F8 4EBA 1FEA jsr [PC + 0x1FEA /* 000025E4 */]
000005FC 548F addq.l A7, 2
000005FE 4EBA 0D46 jsr [PC + 0xD46 /* 00001346 */]
00000602 6000 004E bra +0x50 /* 00000652 */
label00000606:
00000606 202C DD2C move.l D0, [A4 - 0x22D4]
0000060A B0AC DD24 cmp.l D0, [A4 - 0x22DC]
0000060E 6600 001E bne +0x20 /* 0000062E */
00000612 486C DC88 pea.l [A4 - 0x2378]
00000616 4EBA 6B2C jsr [PC + 0x6B2C /* 00007144 */]
0000061A 588F addq.l A7, 4
0000061C 3F3C 0013 move.w -[A7], 0x13
00000620 4EBA 1FC2 jsr [PC + 0x1FC2 /* 000025E4 */]
00000624 548F addq.l A7, 2
00000626 4EBA 0D1E jsr [PC + 0xD1E /* 00001346 */]
0000062A 6000 0026 bra +0x28 /* 00000652 */
label0000062E:
0000062E 202C DD2C move.l D0, [A4 - 0x22D4]
00000632 B0AC DD34 cmp.l D0, [A4 - 0x22CC]
00000636 6600 001A bne +0x1C /* 00000652 */
0000063A 486C DCC0 pea.l [A4 - 0x2340]
0000063E 4EBA 6B04 jsr [PC + 0x6B04 /* 00007144 */]
00000642 588F addq.l A7, 4
00000644 3F3C 0010 move.w -[A7], 0x10
00000648 4EBA 1F9A jsr [PC + 0x1F9A /* 000025E4 */]
0000064C 548F addq.l A7, 2
0000064E 4EBA 0CF6 jsr [PC + 0xCF6 /* 00001346 */]
label00000652:
00000652 6000 0028 bra +0x2A /* 0000067C */
label00000656:
00000656 202C DD2C move.l D0, [A4 - 0x22D4]
0000065A B0AC DD38 cmp.l D0, [A4 - 0x22C8]
0000065E 6700 000E beq +0x10 /* 0000066E */
00000662 202C DD2C move.l D0, [A4 - 0x22D4]
00000666 B0AC DD34 cmp.l D0, [A4 - 0x22CC]
0000066A 6600 0010 bne +0x12 /* 0000067C */
label0000066E:
0000066E 0C6C 0001 DD06 cmpi.w [A4 - 0x22FA], 0x1
00000674 6600 0006 bne +0x8 /* 0000067C */
00000678 4EBA 4648 jsr [PC + 0x4648 /* 00004CC2 */]
label0000067C:
0000067C 4E5E unlink A6
0000067E 4E75 rts
fn00000680:
00000680 4E56 FFFC link A6, -0x0004
00000684 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000688 4EBA 758A jsr [PC + 0x758A /* 00007C14 */]
0000068C 588F addq.l A7, 4
0000068E 3D40 FFFE move.w [A6 - 0x2], D0
00000692 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000696 4EBA 758E jsr [PC + 0x758E /* 00007C26 */]
0000069A 588F addq.l A7, 4
0000069C 3D40 FFFC move.w [A6 - 0x4], D0
000006A0 302E FFFE move.w D0, [A6 - 0x2]
000006A4 6000 0002 bra +0x4 /* 000006A8 */
label000006A8:
000006A8 B07C 0001 cmp.w D0, 0x1
000006AC 6700 0006 beq +0x8 /* 000006B4 */
000006B0 6000 0014 bra +0x16 /* 000006C6 */
label000006B4:
000006B4 3F2E FFFC move.w -[A7], [A6 - 0x4]
000006B8 4EBA 0090 jsr [PC + 0x90 /* 0000074A */]
000006BC 548F addq.l A7, 2
000006BE 6000 007E bra +0x80 /* 0000073E */
000006C2 6000 000E bra +0x10 /* 000006D2 */
label000006C6:
000006C6 B07C 0002 cmp.w D0, 0x2
000006CA 6700 0006 beq +0x8 /* 000006D2 */
000006CE 6000 0014 bra +0x16 /* 000006E4 */
label000006D2:
000006D2 3F2E FFFC move.w -[A7], [A6 - 0x4]
000006D6 4EBA 00A0 jsr [PC + 0xA0 /* 00000778 */]
000006DA 548F addq.l A7, 2
000006DC 6000 0060 bra +0x62 /* 0000073E */
000006E0 6000 000E bra +0x10 /* 000006F0 */
label000006E4:
000006E4 B07C 0003 cmp.w D0, 0x3
000006E8 6700 0006 beq +0x8 /* 000006F0 */
000006EC 6000 0014 bra +0x16 /* 00000702 */
label000006F0:
000006F0 3F2E FFFC move.w -[A7], [A6 - 0x4]
000006F4 4EBA 0114 jsr [PC + 0x114 /* 0000080A */]
000006F8 548F addq.l A7, 2
000006FA 6000 0042 bra +0x44 /* 0000073E */
000006FE 6000 000E bra +0x10 /* 0000070E */
label00000702:
00000702 B07C 0004 cmp.w D0, 0x4
00000706 6700 0006 beq +0x8 /* 0000070E */
0000070A 6000 0014 bra +0x16 /* 00000720 */
label0000070E:
0000070E 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000712 4EBA 025C jsr [PC + 0x25C /* 00000970 */]
00000716 548F addq.l A7, 2
00000718 6000 0024 bra +0x26 /* 0000073E */
0000071C 6000 000E bra +0x10 /* 0000072C */
label00000720:
00000720 B07C 0005 cmp.w D0, 0x5
00000724 6700 0006 beq +0x8 /* 0000072C */
00000728 6000 0014 bra +0x16 /* 0000073E */
label0000072C:
0000072C 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000730 4EBA 0352 jsr [PC + 0x352 /* 00000A84 */]
00000734 548F addq.l A7, 2
00000736 6000 0006 bra +0x8 /* 0000073E */
0000073A 6000 0002 bra +0x4 /* 0000073E */
label0000073E:
0000073E 4267 clr.w -[A7]
00000740 4EBA 680C jsr [PC + 0x680C /* 00006F4E */]
00000744 548F addq.l A7, 2
00000746 4E5E unlink A6
00000748 4E75 rts
fn0000074A:
0000074A 4E56 FFFC link A6, -0x0004
0000074E 302E 0008 move.w D0, [A6 + 0x8]
00000752 6000 0002 bra +0x4 /* 00000756 */
label00000756:
00000756 B07C 0001 cmp.w D0, 0x1
0000075A 6700 0006 beq +0x8 /* 00000762 */
0000075E 6000 0014 bra +0x16 /* 00000774 */
label00000762:
00000762 3F3C 000F move.w -[A7], 0xF
00000766 4EBA 1E7C jsr [PC + 0x1E7C /* 000025E4 */]
0000076A 548F addq.l A7, 2
0000076C 4EBA 0BD8 jsr [PC + 0xBD8 /* 00001346 */]
00000770 6000 0002 bra +0x4 /* 00000774 */
label00000774:
00000774 4E5E unlink A6
00000776 4E75 rts
fn00000778:
00000778 4E56 0000 link A6, 0
0000077C 302E 0008 move.w D0, [A6 + 0x8]
00000780 6000 0002 bra +0x4 /* 00000784 */
label00000784:
00000784 B07C 0001 cmp.w D0, 0x1
00000788 6700 0006 beq +0x8 /* 00000790 */
0000078C 6000 0036 bra +0x38 /* 000007C4 */
label00000790:
00000790 4267 clr.w -[A7]
00000792 4EBA 67BA jsr [PC + 0x67BA /* 00006F4E */]
00000796 548F addq.l A7, 2
00000798 3F3C 0001 move.w -[A7], 0x1
0000079C 2F2C E054 move.l -[A7], [A4 - 0x1FAC]
000007A0 4EBA 5E9A jsr [PC + 0x5E9A /* 0000663C */]
000007A4 5C8F addq.l A7, 6
000007A6 3F3C 0002 move.w -[A7], 0x2
000007AA 2F2C E054 move.l -[A7], [A4 - 0x1FAC]
000007AE 4EBA 5E9E jsr [PC + 0x5E9E /* 0000664E */]
000007B2 5C8F addq.l A7, 6
000007B4 4EBA 6346 jsr [PC + 0x6346 /* 00006AFC */]
000007B8 4EBA 4508 jsr [PC + 0x4508 /* 00004CC2 */]
000007BC 6000 0048 bra +0x4A /* 00000806 */
000007C0 6000 000E bra +0x10 /* 000007D0 */
label000007C4:
000007C4 B07C 0002 cmp.w D0, 0x2
000007C8 6700 0006 beq +0x8 /* 000007D0 */
000007CC 6000 0016 bra +0x18 /* 000007E4 */
label000007D0:
000007D0 4267 clr.w -[A7]
000007D2 4EBA 677A jsr [PC + 0x677A /* 00006F4E */]
000007D6 548F addq.l A7, 2
000007D8 4EBA 44E8 jsr [PC + 0x44E8 /* 00004CC2 */]
000007DC 6000 0028 bra +0x2A /* 00000806 */
000007E0 6000 000E bra +0x10 /* 000007F0 */
label000007E4:
000007E4 B07C 0004 cmp.w D0, 0x4
000007E8 6700 0006 beq +0x8 /* 000007F0 */
000007EC 6000 0018 bra +0x1A /* 00000806 */
label000007F0:
000007F0 3F3C FFFF move.w -[A7], 0xFFFF
000007F4 4EBA 625C jsr [PC + 0x625C /* 00006A52 */]
000007F8 548F addq.l A7, 2
000007FA 426C DD12 clr.w [A4 - 0x22EE]
000007FE 6000 0006 bra +0x8 /* 00000806 */
00000802 6000 0002 bra +0x4 /* 00000806 */
label00000806:
00000806 4E5E unlink A6
00000808 4E75 rts
fn0000080A:
0000080A 4E56 0000 link A6, 0
0000080E 302C DCFC move.w D0, [A4 - 0x2304]
00000812 6000 0002 bra +0x4 /* 00000816 */
label00000816:
00000816 B07C 0005 cmp.w D0, 0x5
0000081A 6700 0006 beq +0x8 /* 00000822 */
0000081E 6000 001A bra +0x1C /* 0000083A */
label00000822:
00000822 4267 clr.w -[A7]
00000824 3F3C 0001 move.w -[A7], 0x1
00000828 2F2C E050 move.l -[A7], [A4 - 0x1FB0]
0000082C 4EBA 5E32 jsr [PC + 0x5E32 /* 00006660 */]
00000830 508F addq.l A7, 8
00000832 6000 0072 bra +0x74 /* 000008A6 */
00000836 6000 000E bra +0x10 /* 00000846 */
label0000083A:
0000083A B07C 0004 cmp.w D0, 0x4
0000083E 6700 0006 beq +0x8 /* 00000846 */
00000842 6000 001A bra +0x1C /* 0000085E */
label00000846:
00000846 4267 clr.w -[A7]
00000848 3F3C 0002 move.w -[A7], 0x2
0000084C 2F2C E050 move.l -[A7], [A4 - 0x1FB0]
00000850 4EBA 5E0E jsr [PC + 0x5E0E /* 00006660 */]
00000854 508F addq.l A7, 8
00000856 6000 004E bra +0x50 /* 000008A6 */
0000085A 6000 000E bra +0x10 /* 0000086A */
label0000085E:
0000085E B07C 0003 cmp.w D0, 0x3
00000862 6700 0006 beq +0x8 /* 0000086A */
00000866 6000 001A bra +0x1C /* 00000882 */
label0000086A:
0000086A 4267 clr.w -[A7]
0000086C 3F3C 0003 move.w -[A7], 0x3
00000870 2F2C E050 move.l -[A7], [A4 - 0x1FB0]
00000874 4EBA 5DEA jsr [PC + 0x5DEA /* 00006660 */]
00000878 508F addq.l A7, 8
0000087A 6000 002A bra +0x2C /* 000008A6 */
0000087E 6000 000E bra +0x10 /* 0000088E */
label00000882:
00000882 B07C 0000 cmp.w D0, 0x0
00000886 6700 0006 beq +0x8 /* 0000088E */
0000088A 6000 001A bra +0x1C /* 000008A6 */
label0000088E:
0000088E 4267 clr.w -[A7]
00000890 3F3C 0004 move.w -[A7], 0x4
00000894 2F2C E050 move.l -[A7], [A4 - 0x1FB0]
00000898 4EBA 5DC6 jsr [PC + 0x5DC6 /* 00006660 */]
0000089C 508F addq.l A7, 8
0000089E 6000 0006 bra +0x8 /* 000008A6 */
000008A2 6000 0002 bra +0x4 /* 000008A6 */
label000008A6:
000008A6 302E 0008 move.w D0, [A6 + 0x8]
000008AA 6000 0002 bra +0x4 /* 000008AE */
label000008AE:
000008AE B07C 0001 cmp.w D0, 0x1
000008B2 6700 0006 beq +0x8 /* 000008BA */
000008B6 6000 0026 bra +0x28 /* 000008DE */
label000008BA:
000008BA 102C DC76 move.b D0, [A4 - 0x238A]
000008BE 4880 ext.w D0
000008C0 3F00 move.w -[A7], D0
000008C2 3F3C 0001 move.w -[A7], 0x1
000008C6 2F2C E050 move.l -[A7], [A4 - 0x1FB0]
000008CA 4EBA 5DAA jsr [PC + 0x5DAA /* 00006676 */]
000008CE 508F addq.l A7, 8
000008D0 397C 0005 DCFC move.w [A4 - 0x2304], 0x5
000008D6 6000 0094 bra +0x96 /* 0000096C */
000008DA 6000 000E bra +0x10 /* 000008EA */
label000008DE:
000008DE B07C 0002 cmp.w D0, 0x2
000008E2 6700 0006 beq +0x8 /* 000008EA */
000008E6 6000 0026 bra +0x28 /* 0000090E */
label000008EA:
000008EA 102C DC76 move.b D0, [A4 - 0x238A]
000008EE 4880 ext.w D0
000008F0 3F00 move.w -[A7], D0
000008F2 3F3C 0002 move.w -[A7], 0x2
000008F6 2F2C E050 move.l -[A7], [A4 - 0x1FB0]
000008FA 4EBA 5D7A jsr [PC + 0x5D7A /* 00006676 */]
000008FE 508F addq.l A7, 8
00000900 397C 0004 DCFC move.w [A4 - 0x2304], 0x4
00000906 6000 0064 bra +0x66 /* 0000096C */
0000090A 6000 000E bra +0x10 /* 0000091A */
label0000090E:
0000090E B07C 0003 cmp.w D0, 0x3
00000912 6700 0006 beq +0x8 /* 0000091A */
00000916 6000 0026 bra +0x28 /* 0000093E */
label0000091A:
0000091A 102C DC76 move.b D0, [A4 - 0x238A]
0000091E 4880 ext.w D0
00000920 3F00 move.w -[A7], D0
00000922 3F3C 0003 move.w -[A7], 0x3
00000926 2F2C E050 move.l -[A7], [A4 - 0x1FB0]
0000092A 4EBA 5D4A jsr [PC + 0x5D4A /* 00006676 */]
0000092E 508F addq.l A7, 8
00000930 397C 0003 DCFC move.w [A4 - 0x2304], 0x3
00000936 6000 0034 bra +0x36 /* 0000096C */
0000093A 6000 000E bra +0x10 /* 0000094A */
label0000093E:
0000093E B07C 0004 cmp.w D0, 0x4
00000942 6700 0006 beq +0x8 /* 0000094A */
00000946 6000 0024 bra +0x26 /* 0000096C */
label0000094A:
0000094A 102C DC76 move.b D0, [A4 - 0x238A]
0000094E 4880 ext.w D0
00000950 3F00 move.w -[A7], D0
00000952 3F3C 0004 move.w -[A7], 0x4
00000956 2F2C E050 move.l -[A7], [A4 - 0x1FB0]
0000095A 4EBA 5D1A jsr [PC + 0x5D1A /* 00006676 */]
0000095E 508F addq.l A7, 8
00000960 426C DCFC clr.w [A4 - 0x2304]
00000964 6000 0006 bra +0x8 /* 0000096C */
00000968 6000 0002 bra +0x4 /* 0000096C */
label0000096C:
0000096C 4E5E unlink A6
0000096E 4E75 rts
fn00000970:
00000970 4E56 0000 link A6, 0
00000974 302C DCFE move.w D0, [A4 - 0x2302]
00000978 6000 0002 bra +0x4 /* 0000097C */
label0000097C:
0000097C B07C 000A cmp.w D0, 0xA /* '\n' */
00000980 6700 0006 beq +0x8 /* 00000988 */
00000984 6000 001A bra +0x1C /* 000009A0 */
label00000988:
00000988 4267 clr.w -[A7]
0000098A 3F3C 0001 move.w -[A7], 0x1
0000098E 2F2C E04C move.l -[A7], [A4 - 0x1FB4]
00000992 4EBA 5CCC jsr [PC + 0x5CCC /* 00006660 */]
00000996 508F addq.l A7, 8
00000998 6000 004E bra +0x50 /* 000009E8 */
0000099C 6000 000E bra +0x10 /* 000009AC */
label000009A0:
000009A0 B07C 000F cmp.w D0, 0xF
000009A4 6700 0006 beq +0x8 /* 000009AC */
000009A8 6000 001A bra +0x1C /* 000009C4 */
label000009AC:
000009AC 4267 clr.w -[A7]
000009AE 3F3C 0002 move.w -[A7], 0x2
000009B2 2F2C E04C move.l -[A7], [A4 - 0x1FB4]
000009B6 4EBA 5CA8 jsr [PC + 0x5CA8 /* 00006660 */]
000009BA 508F addq.l A7, 8
000009BC 6000 002A bra +0x2C /* 000009E8 */
000009C0 6000 000E bra +0x10 /* 000009D0 */
label000009C4:
000009C4 B07C 0014 cmp.w D0, 0x14
000009C8 6700 0006 beq +0x8 /* 000009D0 */
000009CC 6000 001A bra +0x1C /* 000009E8 */
label000009D0:
000009D0 4267 clr.w -[A7]
000009D2 3F3C 0003 move.w -[A7], 0x3
000009D6 2F2C E04C move.l -[A7], [A4 - 0x1FB4]
000009DA 4EBA 5C84 jsr [PC + 0x5C84 /* 00006660 */]
000009DE 508F addq.l A7, 8
000009E0 6000 0006 bra +0x8 /* 000009E8 */
000009E4 6000 0002 bra +0x4 /* 000009E8 */
label000009E8:
000009E8 302E 0008 move.w D0, [A6 + 0x8]
000009EC 6000 0002 bra +0x4 /* 000009F0 */
label000009F0:
000009F0 B07C 0001 cmp.w D0, 0x1
000009F4 6700 0006 beq +0x8 /* 000009FC */
000009F8 6000 0026 bra +0x28 /* 00000A20 */
label000009FC:
000009FC 102C DC76 move.b D0, [A4 - 0x238A]
00000A00 4880 ext.w D0
00000A02 3F00 move.w -[A7], D0
00000A04 3F3C 0001 move.w -[A7], 0x1
00000A08 2F2C E04C move.l -[A7], [A4 - 0x1FB4]
00000A0C 4EBA 5C68 jsr [PC + 0x5C68 /* 00006676 */]
00000A10 508F addq.l A7, 8
00000A12 397C 000A DCFE move.w [A4 - 0x2302], 0xA /* '\n' */
00000A18 6000 0066 bra +0x68 /* 00000A80 */
00000A1C 6000 000E bra +0x10 /* 00000A2C */
label00000A20:
00000A20 B07C 0002 cmp.w D0, 0x2
00000A24 6700 0006 beq +0x8 /* 00000A2C */
00000A28 6000 0026 bra +0x28 /* 00000A50 */
label00000A2C:
00000A2C 102C DC76 move.b D0, [A4 - 0x238A]
00000A30 4880 ext.w D0
00000A32 3F00 move.w -[A7], D0
00000A34 3F3C 0002 move.w -[A7], 0x2
00000A38 2F2C E04C move.l -[A7], [A4 - 0x1FB4]
00000A3C 4EBA 5C38 jsr [PC + 0x5C38 /* 00006676 */]
00000A40 508F addq.l A7, 8
00000A42 397C 000F DCFE move.w [A4 - 0x2302], 0xF
00000A48 6000 0036 bra +0x38 /* 00000A80 */
00000A4C 6000 000E bra +0x10 /* 00000A5C */
label00000A50:
00000A50 B07C 0003 cmp.w D0, 0x3
00000A54 6700 0006 beq +0x8 /* 00000A5C */
00000A58 6000 0026 bra +0x28 /* 00000A80 */
label00000A5C:
00000A5C 102C DC76 move.b D0, [A4 - 0x238A]
00000A60 4880 ext.w D0
00000A62 3F00 move.w -[A7], D0
00000A64 3F3C 0003 move.w -[A7], 0x3
00000A68 2F2C E04C move.l -[A7], [A4 - 0x1FB4]
00000A6C 4EBA 5C08 jsr [PC + 0x5C08 /* 00006676 */]
00000A70 508F addq.l A7, 8
00000A72 397C 0014 DCFE move.w [A4 - 0x2302], 0x14
00000A78 6000 0006 bra +0x8 /* 00000A80 */
00000A7C 6000 0002 bra +0x4 /* 00000A80 */
label00000A80:
00000A80 4E5E unlink A6
00000A82 4E75 rts
fn00000A84:
00000A84 4E56 0000 link A6, 0
00000A88 302C DCFA move.w D0, [A4 - 0x2306]
00000A8C 6000 0002 bra +0x4 /* 00000A90 */
label00000A90:
00000A90 B07C 000C cmp.w D0, 0xC
00000A94 6700 0006 beq +0x8 /* 00000A9C */
00000A98 6000 001A bra +0x1C /* 00000AB4 */
label00000A9C:
00000A9C 4267 clr.w -[A7]
00000A9E 3F3C 0001 move.w -[A7], 0x1
00000AA2 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00000AA6 4EBA 5BB8 jsr [PC + 0x5BB8 /* 00006660 */]
00000AAA 508F addq.l A7, 8
00000AAC 6000 004E bra +0x50 /* 00000AFC */
00000AB0 6000 000E bra +0x10 /* 00000AC0 */
label00000AB4:
00000AB4 B07C 0011 cmp.w D0, 0x11
00000AB8 6700 0006 beq +0x8 /* 00000AC0 */
00000ABC 6000 001A bra +0x1C /* 00000AD8 */
label00000AC0:
00000AC0 4267 clr.w -[A7]
00000AC2 3F3C 0002 move.w -[A7], 0x2
00000AC6 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00000ACA 4EBA 5B94 jsr [PC + 0x5B94 /* 00006660 */]
00000ACE 508F addq.l A7, 8
00000AD0 6000 002A bra +0x2C /* 00000AFC */
00000AD4 6000 000E bra +0x10 /* 00000AE4 */
label00000AD8:
00000AD8 B07C 0016 cmp.w D0, 0x16
00000ADC 6700 0006 beq +0x8 /* 00000AE4 */
00000AE0 6000 001A bra +0x1C /* 00000AFC */
label00000AE4:
00000AE4 4267 clr.w -[A7]
00000AE6 3F3C 0003 move.w -[A7], 0x3
00000AEA 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00000AEE 4EBA 5B70 jsr [PC + 0x5B70 /* 00006660 */]
00000AF2 508F addq.l A7, 8
00000AF4 6000 0006 bra +0x8 /* 00000AFC */
00000AF8 6000 0002 bra +0x4 /* 00000AFC */
label00000AFC:
00000AFC 302E 0008 move.w D0, [A6 + 0x8]
00000B00 6000 0002 bra +0x4 /* 00000B04 */
label00000B04:
00000B04 B07C 0001 cmp.w D0, 0x1
00000B08 6700 0006 beq +0x8 /* 00000B10 */
00000B0C 6000 0026 bra +0x28 /* 00000B34 */
label00000B10:
00000B10 102C DC76 move.b D0, [A4 - 0x238A]
00000B14 4880 ext.w D0
00000B16 3F00 move.w -[A7], D0
00000B18 3F3C 0001 move.w -[A7], 0x1
00000B1C 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00000B20 4EBA 5B54 jsr [PC + 0x5B54 /* 00006676 */]
00000B24 508F addq.l A7, 8
00000B26 397C 000C DCFA move.w [A4 - 0x2306], 0xC
00000B2C 6000 0066 bra +0x68 /* 00000B94 */
00000B30 6000 000E bra +0x10 /* 00000B40 */
label00000B34:
00000B34 B07C 0002 cmp.w D0, 0x2
00000B38 6700 0006 beq +0x8 /* 00000B40 */
00000B3C 6000 0026 bra +0x28 /* 00000B64 */
label00000B40:
00000B40 102C DC76 move.b D0, [A4 - 0x238A]
00000B44 4880 ext.w D0
00000B46 3F00 move.w -[A7], D0
00000B48 3F3C 0002 move.w -[A7], 0x2
00000B4C 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00000B50 4EBA 5B24 jsr [PC + 0x5B24 /* 00006676 */]
00000B54 508F addq.l A7, 8
00000B56 397C 0011 DCFA move.w [A4 - 0x2306], 0x11
00000B5C 6000 0036 bra +0x38 /* 00000B94 */
00000B60 6000 000E bra +0x10 /* 00000B70 */
label00000B64:
00000B64 B07C 0003 cmp.w D0, 0x3
00000B68 6700 0006 beq +0x8 /* 00000B70 */
00000B6C 6000 0026 bra +0x28 /* 00000B94 */
label00000B70:
00000B70 102C DC76 move.b D0, [A4 - 0x238A]
00000B74 4880 ext.w D0
00000B76 3F00 move.w -[A7], D0
00000B78 3F3C 0003 move.w -[A7], 0x3
00000B7C 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00000B80 4EBA 5AF4 jsr [PC + 0x5AF4 /* 00006676 */]
00000B84 508F addq.l A7, 8
00000B86 397C 0016 DCFA move.w [A4 - 0x2306], 0x16
00000B8C 6000 0006 bra +0x8 /* 00000B94 */
00000B90 6000 0002 bra +0x4 /* 00000B94 */
label00000B94:
00000B94 4EBA 0546 jsr [PC + 0x546 /* 000010DC */]
00000B98 4E5E unlink A6
00000B9A 4E75 rts
fn00000B9C:
00000B9C 4E56 0000 link A6, 0
00000BA0 2F2C DD34 move.l -[A7], [A4 - 0x22CC]
00000BA4 4EBA 4D74 jsr [PC + 0x4D74 /* 0000591A */]
00000BA8 588F addq.l A7, 4
00000BAA 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000BAE 3F3C 000F move.w -[A7], 0xF
00000BB2 4EBA 7018 jsr [PC + 0x7018 /* 00007BCC */]
00000BB6 588F addq.l A7, 4
00000BB8 486C 00D0 pea.l [A4 + 0xD0]
00000BBC 4EBA 62FA jsr [PC + 0x62FA /* 00006EB8 */]
00000BC0 588F addq.l A7, 4
00000BC2 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00000BC6 3F3C 0019 move.w -[A7], 0x19
00000BCA 4EBA 7000 jsr [PC + 0x7000 /* 00007BCC */]
00000BCE 588F addq.l A7, 4
00000BD0 486C 00DC pea.l [A4 + 0xDC]
00000BD4 4EBA 62E2 jsr [PC + 0x62E2 /* 00006EB8 */]
00000BD8 588F addq.l A7, 4
00000BDA 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00000BDE 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000BE2 4EBA 6FE8 jsr [PC + 0x6FE8 /* 00007BCC */]
00000BE6 588F addq.l A7, 4
00000BE8 486C 00E6 pea.l [A4 + 0xE6]
00000BEC 4EBA 62CA jsr [PC + 0x62CA /* 00006EB8 */]
00000BF0 588F addq.l A7, 4
00000BF2 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
00000BF6 3F3C 00A1 move.w -[A7], 0xA1
00000BFA 3F3C 0004 move.w -[A7], 0x4
00000BFE 3F3C 0062 move.w -[A7], 0x62 /* 'b' */
00000C02 486C DCB8 pea.l [A4 - 0x2348]
00000C06 4EBA 7352 jsr [PC + 0x7352 /* 00007F5A */]
00000C0A DEFC 000C add.w A7, 0xC
00000C0E 486C DCB8 pea.l [A4 - 0x2348]
00000C12 2F2C DC80 move.l -[A7], [A4 - 0x2380]
00000C16 4EBA 650C jsr [PC + 0x650C /* 00007124 */]
00000C1A 508F addq.l A7, 8
00000C1C 3F3C 0011 move.w -[A7], 0x11
00000C20 3F3C 004F move.w -[A7], 0x4F /* 'O' */
00000C24 3F3C 0004 move.w -[A7], 0x4
00000C28 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000C2C 486C DCB0 pea.l [A4 - 0x2350]
00000C30 4EBA 7328 jsr [PC + 0x7328 /* 00007F5A */]
00000C34 DEFC 000C add.w A7, 0xC
00000C38 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000C3C 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
00000C40 3F3C 001E move.w -[A7], 0x1E
00000C44 3F3C 0017 move.w -[A7], 0x17
00000C48 486C DCA8 pea.l [A4 - 0x2358]
00000C4C 4EBA 730C jsr [PC + 0x730C /* 00007F5A */]
00000C50 DEFC 000C add.w A7, 0xC
00000C54 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
00000C58 3F3C 003D move.w -[A7], 0x3D /* '=' */
00000C5C 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00000C60 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00000C64 486C DCA0 pea.l [A4 - 0x2360]
00000C68 4EBA 72F0 jsr [PC + 0x72F0 /* 00007F5A */]
00000C6C DEFC 000C add.w A7, 0xC
00000C70 3F3C 0001 move.w -[A7], 0x1
00000C74 3F3C 0001 move.w -[A7], 0x1
00000C78 4EBA 6F24 jsr [PC + 0x6F24 /* 00007B9E */]
00000C7C 588F addq.l A7, 4
00000C7E 3F3C 000B move.w -[A7], 0xB
00000C82 3F3C 0081 move.w -[A7], 0x81
00000C86 4EBA 6F44 jsr [PC + 0x6F44 /* 00007BCC */]
00000C8A 588F addq.l A7, 4
00000C8C 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00000C90 3F3C 0081 move.w -[A7], 0x81
00000C94 4EBA 6F5A jsr [PC + 0x6F5A /* 00007BF0 */]
00000C98 588F addq.l A7, 4
00000C9A 3F3C 0002 move.w -[A7], 0x2
00000C9E 3F3C 0002 move.w -[A7], 0x2
00000CA2 4EBA 6EFA jsr [PC + 0x6EFA /* 00007B9E */]
00000CA6 588F addq.l A7, 4
00000CA8 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000CAC 3F3C 0081 move.w -[A7], 0x81
00000CB0 4EBA 6F1A jsr [PC + 0x6F1A /* 00007BCC */]
00000CB4 588F addq.l A7, 4
00000CB6 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00000CBA 3F3C 0081 move.w -[A7], 0x81
00000CBE 4EBA 6F30 jsr [PC + 0x6F30 /* 00007BF0 */]
00000CC2 588F addq.l A7, 4
00000CC4 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00000CC8 4EBA 4C50 jsr [PC + 0x4C50 /* 0000591A */]
00000CCC 588F addq.l A7, 4
00000CCE 4E5E unlink A6
00000CD0 4E75 rts
fn00000CD2:
00000CD2 4E56 FFF4 link A6, -0x000C
00000CD6 2F2C DD30 move.l -[A7], [A4 - 0x22D0]
00000CDA 4EBA 4C3E jsr [PC + 0x4C3E /* 0000591A */]
00000CDE 588F addq.l A7, 4
00000CE0 3F3C 000E move.w -[A7], 0xE
00000CE4 3F3C 00A9 move.w -[A7], 0xA9
00000CE8 3F3C 0004 move.w -[A7], 0x4
00000CEC 3F3C 001B move.w -[A7], 0x1B
00000CF0 486C DCB8 pea.l [A4 - 0x2348]
00000CF4 4EBA 7264 jsr [PC + 0x7264 /* 00007F5A */]
00000CF8 DEFC 000C add.w A7, 0xC
00000CFC 486C DCB8 pea.l [A4 - 0x2348]
00000D00 4EBA 6434 jsr [PC + 0x6434 /* 00007136 */]
00000D04 588F addq.l A7, 4
00000D06 3F3C 000C move.w -[A7], 0xC
00000D0A 3F3C 0006 move.w -[A7], 0x6
00000D0E 4EBA 6EBC jsr [PC + 0x6EBC /* 00007BCC */]
00000D12 588F addq.l A7, 4
00000D14 3F3C 0001 move.w -[A7], 0x1
00000D18 4EBA 615E jsr [PC + 0x615E /* 00006E78 */]
00000D1C 548F addq.l A7, 2
00000D1E 486C 00EC pea.l [A4 + 0xEC]
00000D22 4EBA 6194 jsr [PC + 0x6194 /* 00006EB8 */]
00000D26 588F addq.l A7, 4
00000D28 4267 clr.w -[A7]
00000D2A 4EBA 614C jsr [PC + 0x614C /* 00006E78 */]
00000D2E 548F addq.l A7, 2
00000D30 3F3C 000C move.w -[A7], 0xC
00000D34 486C DB6E pea.l [A4 - 0x2492]
00000D38 4EBA 61B6 jsr [PC + 0x61B6 /* 00006EF0 */]
00000D3C 588F addq.l A7, 4
00000D3E 2200 move.l D1, D0
00000D40 303C 00A9 move.w D0, 0xA9
00000D44 9041 sub.w D0, D1
00000D46 3F00 move.w -[A7], D0
00000D48 4EBA 6E82 jsr [PC + 0x6E82 /* 00007BCC */]
00000D4C 588F addq.l A7, 4
00000D4E 486C DB6E pea.l [A4 - 0x2492]
00000D52 4EBA 6164 jsr [PC + 0x6164 /* 00006EB8 */]
00000D56 588F addq.l A7, 4
00000D58 3F3C 001B move.w -[A7], 0x1B
00000D5C 3F3C 0006 move.w -[A7], 0x6
00000D60 4EBA 6E6A jsr [PC + 0x6E6A /* 00007BCC */]
00000D64 588F addq.l A7, 4
00000D66 486C 00F2 pea.l [A4 + 0xF2]
00000D6A 4EBA 614C jsr [PC + 0x614C /* 00006EB8 */]
00000D6E 588F addq.l A7, 4
00000D70 4EBA 019E jsr [PC + 0x19E /* 00000F10 */]
00000D74 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000D78 3F3C 0006 move.w -[A7], 0x6
00000D7C 4EBA 6E4E jsr [PC + 0x6E4E /* 00007BCC */]
00000D80 588F addq.l A7, 4
00000D82 486C 00F8 pea.l [A4 + 0xF8]
00000D86 4EBA 6130 jsr [PC + 0x6130 /* 00006EB8 */]
00000D8A 588F addq.l A7, 4
00000D8C 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000D90 3F3C 00A8 move.w -[A7], 0xA8
00000D94 3F3C 001C move.w -[A7], 0x1C
00000D98 3F3C 003B move.w -[A7], 0x3B /* ';' */
00000D9C 486C DCB8 pea.l [A4 - 0x2348]
00000DA0 4EBA 71B8 jsr [PC + 0x71B8 /* 00007F5A */]
00000DA4 DEFC 000C add.w A7, 0xC
00000DA8 486C DCB8 pea.l [A4 - 0x2348]
00000DAC 4EBA 6388 jsr [PC + 0x6388 /* 00007136 */]
00000DB0 588F addq.l A7, 4
00000DB2 302C DD0A move.w D0, [A4 - 0x22F6]
00000DB6 5240 addq.w D0, 1
00000DB8 3F00 move.w -[A7], D0
00000DBA 486C 00FE pea.l [A4 + 0xFE]
00000DBE 486C DA6E pea.l [A4 - 0x2592]
00000DC2 4EBA 51BE jsr [PC + 0x51BE /* 00005F82 */]
00000DC6 DEFC 000A add.w A7, 0xA /* '\n' */
00000DCA 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000DCE 486C DA6E pea.l [A4 - 0x2592]
00000DD2 4EBA 611C jsr [PC + 0x611C /* 00006EF0 */]
00000DD6 588F addq.l A7, 4
00000DD8 2200 move.l D1, D0
00000DDA 303C 00A9 move.w D0, 0xA9
00000DDE 9041 sub.w D0, D1
00000DE0 3F00 move.w -[A7], D0
00000DE2 4EBA 6DE8 jsr [PC + 0x6DE8 /* 00007BCC */]
00000DE6 588F addq.l A7, 4
00000DE8 486C DA6E pea.l [A4 - 0x2592]
00000DEC 4EBA 60CA jsr [PC + 0x60CA /* 00006EB8 */]
00000DF0 588F addq.l A7, 4
00000DF2 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00000DF6 3F3C 0006 move.w -[A7], 0x6
00000DFA 4EBA 6DD0 jsr [PC + 0x6DD0 /* 00007BCC */]
00000DFE 588F addq.l A7, 4
00000E00 486C 0102 pea.l [A4 + 0x102]
00000E04 4EBA 60B2 jsr [PC + 0x60B2 /* 00006EB8 */]
00000E08 588F addq.l A7, 4
00000E0A 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00000E0E 3F3C 00A8 move.w -[A7], 0xA8
00000E12 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000E16 3F3C 003B move.w -[A7], 0x3B /* ';' */
00000E1A 486C DCB8 pea.l [A4 - 0x2348]
00000E1E 4EBA 713A jsr [PC + 0x713A /* 00007F5A */]
00000E22 DEFC 000C add.w A7, 0xC
00000E26 486C DCB8 pea.l [A4 - 0x2348]
00000E2A 4EBA 630A jsr [PC + 0x630A /* 00007136 */]
00000E2E 588F addq.l A7, 4
00000E30 3D7C 00A4 FFFE move.w [A6 - 0x2], 0xA4
label00000E36:
00000E36 303C 00A9 move.w D0, 0xA9
00000E3A 323C 0006 move.w D1, 0x6
00000E3E C3EC DCF8 muls.w D1, [A4 - 0x2308]
00000E42 9041 sub.w D0, D1
00000E44 3D40 FFF4 move.w [A6 - 0xC], D0
00000E48 302E FFFE move.w D0, [A6 - 0x2]
00000E4C B06E FFF4 cmp.w D0, [A6 - 0xC]
00000E50 6D00 0094 blt +0x96 /* 00000EE6 */
00000E54 3F3C 0003 move.w -[A7], 0x3
00000E58 3F3C 0004 move.w -[A7], 0x4
00000E5C 4EBA 6D40 jsr [PC + 0x6D40 /* 00007B9E */]
00000E60 588F addq.l A7, 4
00000E62 486C C3F4 pea.l [A4 - 0x3C0C]
00000E66 4EBA 6D56 jsr [PC + 0x6D56 /* 00007BBE */]
00000E6A 588F addq.l A7, 4
00000E6C 3F3C 002E move.w -[A7], 0x2E /* '.' */
00000E70 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000E74 4EBA 6D56 jsr [PC + 0x6D56 /* 00007BCC */]
00000E78 588F addq.l A7, 4
00000E7A 4267 clr.w -[A7]
00000E7C 4267 clr.w -[A7]
00000E7E 4EBA 6D82 jsr [PC + 0x6D82 /* 00007C02 */]
00000E82 588F addq.l A7, 4
00000E84 3F3C 0001 move.w -[A7], 0x1
00000E88 3F3C 0002 move.w -[A7], 0x2
00000E8C 4EBA 6D10 jsr [PC + 0x6D10 /* 00007B9E */]
00000E90 588F addq.l A7, 4
00000E92 3F3C 002D move.w -[A7], 0x2D /* '-' */
00000E96 302E FFFE move.w D0, [A6 - 0x2]
00000E9A 5240 addq.w D0, 1
00000E9C 3F00 move.w -[A7], D0
00000E9E 4EBA 6D2C jsr [PC + 0x6D2C /* 00007BCC */]
00000EA2 588F addq.l A7, 4
00000EA4 4267 clr.w -[A7]
00000EA6 4267 clr.w -[A7]
00000EA8 4EBA 6D58 jsr [PC + 0x6D58 /* 00007C02 */]
00000EAC 588F addq.l A7, 4
00000EAE 3F3C 0004 move.w -[A7], 0x4
00000EB2 3F3C 0004 move.w -[A7], 0x4
00000EB6 4EBA 6CE6 jsr [PC + 0x6CE6 /* 00007B9E */]
00000EBA 588F addq.l A7, 4
00000EBC 486C C3EC pea.l [A4 - 0x3C14]
00000EC0 4EBA 6CFC jsr [PC + 0x6CFC /* 00007BBE */]
00000EC4 588F addq.l A7, 4
00000EC6 3F3C 0031 move.w -[A7], 0x31 /* '1' */
00000ECA 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000ECE 4EBA 6CFC jsr [PC + 0x6CFC /* 00007BCC */]
00000ED2 588F addq.l A7, 4
00000ED4 4267 clr.w -[A7]
00000ED6 4267 clr.w -[A7]
00000ED8 4EBA 6D28 jsr [PC + 0x6D28 /* 00007C02 */]
00000EDC 588F addq.l A7, 4
00000EDE 5D6E FFFE subq.w [A6 - 0x2], 6
00000EE2 6000 FF52 bra -0xAC /* 00000E36 */
label00000EE6:
00000EE6 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000EEA 3F3C 0006 move.w -[A7], 0x6
00000EEE 4EBA 6CDC jsr [PC + 0x6CDC /* 00007BCC */]
00000EF2 588F addq.l A7, 4
00000EF4 486C 0108 pea.l [A4 + 0x108]
00000EF8 4EBA 5FBE jsr [PC + 0x5FBE /* 00006EB8 */]
00000EFC 588F addq.l A7, 4
00000EFE 4EBA 007A jsr [PC + 0x7A /* 00000F7A */]
00000F02 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00000F06 4EBA 4A12 jsr [PC + 0x4A12 /* 0000591A */]
00000F0A 588F addq.l A7, 4
00000F0C 4E5E unlink A6
00000F0E 4E75 rts
fn00000F10:
00000F10 4E56 0000 link A6, 0
00000F14 3F3C 001B move.w -[A7], 0x1B
00000F18 3F3C 00A8 move.w -[A7], 0xA8
00000F1C 3F3C 0010 move.w -[A7], 0x10
00000F20 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000F24 486C DCB8 pea.l [A4 - 0x2348]
00000F28 4EBA 7030 jsr [PC + 0x7030 /* 00007F5A */]
00000F2C DEFC 000C add.w A7, 0xC
00000F30 486C DCB8 pea.l [A4 - 0x2348]
00000F34 4EBA 6200 jsr [PC + 0x6200 /* 00007136 */]
00000F38 588F addq.l A7, 4
00000F3A 2F2C DCD8 move.l -[A7], [A4 - 0x2328]
00000F3E 486C 0110 pea.l [A4 + 0x110]
00000F42 486C DA6E pea.l [A4 - 0x2592]
00000F46 4EBA 503A jsr [PC + 0x503A /* 00005F82 */]
00000F4A DEFC 000C add.w A7, 0xC
00000F4E 3F3C 001B move.w -[A7], 0x1B
00000F52 486C DA6E pea.l [A4 - 0x2592]
00000F56 4EBA 5F98 jsr [PC + 0x5F98 /* 00006EF0 */]
00000F5A 588F addq.l A7, 4
00000F5C 2200 move.l D1, D0
00000F5E 303C 00A9 move.w D0, 0xA9
00000F62 9041 sub.w D0, D1
00000F64 3F00 move.w -[A7], D0
00000F66 4EBA 6C64 jsr [PC + 0x6C64 /* 00007BCC */]
00000F6A 588F addq.l A7, 4
00000F6C 486C DA6E pea.l [A4 - 0x2592]
00000F70 4EBA 5F46 jsr [PC + 0x5F46 /* 00006EB8 */]
00000F74 588F addq.l A7, 4
00000F76 4E5E unlink A6
00000F78 4E75 rts
fn00000F7A:
00000F7A 4E56 0000 link A6, 0
00000F7E 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000F82 3F3C 00A8 move.w -[A7], 0xA8
00000F86 3F3C 003C move.w -[A7], 0x3C /* '<' */
00000F8A 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000F8E 486C DCB8 pea.l [A4 - 0x2348]
00000F92 4EBA 6FC6 jsr [PC + 0x6FC6 /* 00007F5A */]
00000F96 DEFC 000C add.w A7, 0xC
00000F9A 486C C3F4 pea.l [A4 - 0x3C0C]
00000F9E 486C DCB8 pea.l [A4 - 0x2348]
00000FA2 4EBA 61AE jsr [PC + 0x61AE /* 00007152 */]
00000FA6 508F addq.l A7, 8
00000FA8 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00000FAC 3F3C 00A7 move.w -[A7], 0xA7
00000FB0 3F3C 003D move.w -[A7], 0x3D /* '=' */
00000FB4 303C 00A7 move.w D0, 0xA7
00000FB8 322C DD0E move.w D1, [A4 - 0x22F2]
00000FBC 48C1 ext.l D1
00000FBE 83FC 000A divs.w D1, 0xA /* '\n' */
00000FC2 9041 sub.w D0, D1
00000FC4 3F00 move.w -[A7], D0
00000FC6 486C DCB8 pea.l [A4 - 0x2348]
00000FCA 4EBA 6F8E jsr [PC + 0x6F8E /* 00007F5A */]
00000FCE DEFC 000C add.w A7, 0xC
00000FD2 486C C3EC pea.l [A4 - 0x3C14]
00000FD6 486C DCB8 pea.l [A4 - 0x2348]
00000FDA 4EBA 6176 jsr [PC + 0x6176 /* 00007152 */]
00000FDE 508F addq.l A7, 8
00000FE0 4E5E unlink A6
00000FE2 4E75 rts
fn00000FE4:
00000FE4 4E56 0000 link A6, 0
00000FE8 2F2C DD28 move.l -[A7], [A4 - 0x22D8]
00000FEC 4EBA 492C jsr [PC + 0x492C /* 0000591A */]
00000FF0 588F addq.l A7, 4
00000FF2 486C DC90 pea.l [A4 - 0x2370]
00000FF6 4EBA 613E jsr [PC + 0x613E /* 00007136 */]
00000FFA 588F addq.l A7, 4
00000FFC 3F3C 000C move.w -[A7], 0xC
00001000 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00001004 4EBA 6BC6 jsr [PC + 0x6BC6 /* 00007BCC */]
00001008 588F addq.l A7, 4
0000100A 3F3C 0001 move.w -[A7], 0x1
0000100E 4EBA 5E68 jsr [PC + 0x5E68 /* 00006E78 */]
00001012 548F addq.l A7, 2
00001014 486C 0114 pea.l [A4 + 0x114]
00001018 4EBA 5E9E jsr [PC + 0x5E9E /* 00006EB8 */]
0000101C 588F addq.l A7, 4
0000101E 4267 clr.w -[A7]
00001020 4EBA 5E56 jsr [PC + 0x5E56 /* 00006E78 */]
00001024 548F addq.l A7, 2
00001026 202C DCDC move.l D0, [A4 - 0x2324]
0000102A 6000 0002 bra +0x4 /* 0000102E */
label0000102E:
0000102E B07C 0004 cmp.w D0, 0x4
00001032 6700 0006 beq +0x8 /* 0000103A */
00001036 6000 001E bra +0x20 /* 00001056 */
label0000103A:
0000103A 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000103E 3F3C 0006 move.w -[A7], 0x6
00001042 4EBA 6B88 jsr [PC + 0x6B88 /* 00007BCC */]
00001046 588F addq.l A7, 4
00001048 486C 0120 pea.l [A4 + 0x120]
0000104C 4EBA 5E6A jsr [PC + 0x5E6A /* 00006EB8 */]
00001050 588F addq.l A7, 4
00001052 6000 000E bra +0x10 /* 00001062 */
label00001056:
00001056 B07C 0003 cmp.w D0, 0x3
0000105A 6700 0006 beq +0x8 /* 00001062 */
0000105E 6000 001E bra +0x20 /* 0000107E */
label00001062:
00001062 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00001066 3F3C 0006 move.w -[A7], 0x6
0000106A 4EBA 6B60 jsr [PC + 0x6B60 /* 00007BCC */]
0000106E 588F addq.l A7, 4
00001070 486C 0132 pea.l [A4 + 0x132]
00001074 4EBA 5E42 jsr [PC + 0x5E42 /* 00006EB8 */]
00001078 588F addq.l A7, 4
0000107A 6000 000E bra +0x10 /* 0000108A */
label0000107E:
0000107E B07C 0002 cmp.w D0, 0x2
00001082 6700 0006 beq +0x8 /* 0000108A */
00001086 6000 001E bra +0x20 /* 000010A6 */
label0000108A:
0000108A 3F3C 0028 move.w -[A7], 0x28 /* '(' */
0000108E 3F3C 0006 move.w -[A7], 0x6
00001092 4EBA 6B38 jsr [PC + 0x6B38 /* 00007BCC */]
00001096 588F addq.l A7, 4
00001098 486C 0146 pea.l [A4 + 0x146]
0000109C 4EBA 5E1A jsr [PC + 0x5E1A /* 00006EB8 */]
000010A0 588F addq.l A7, 4
000010A2 6000 000E bra +0x10 /* 000010B2 */
label000010A6:
000010A6 B07C 0001 cmp.w D0, 0x1
000010AA 6700 0006 beq +0x8 /* 000010B2 */
000010AE 6000 001E bra +0x20 /* 000010CE */
label000010B2:
000010B2 3F3C 001B move.w -[A7], 0x1B
000010B6 3F3C 0006 move.w -[A7], 0x6
000010BA 4EBA 6B10 jsr [PC + 0x6B10 /* 00007BCC */]
000010BE 588F addq.l A7, 4
000010C0 486C 015E pea.l [A4 + 0x15E]
000010C4 4EBA 5DF2 jsr [PC + 0x5DF2 /* 00006EB8 */]
000010C8 588F addq.l A7, 4
000010CA 6000 0002 bra +0x4 /* 000010CE */
label000010CE:
000010CE 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
000010D2 4EBA 4846 jsr [PC + 0x4846 /* 0000591A */]
000010D6 588F addq.l A7, 4
000010D8 4E5E unlink A6
000010DA 4E75 rts
fn000010DC:
000010DC 4E56 0000 link A6, 0
000010E0 2F2C DD24 move.l -[A7], [A4 - 0x22DC]
000010E4 4EBA 4834 jsr [PC + 0x4834 /* 0000591A */]
000010E8 588F addq.l A7, 4
000010EA 3F3C 000C move.w -[A7], 0xC
000010EE 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000010F2 4EBA 6AD8 jsr [PC + 0x6AD8 /* 00007BCC */]
000010F6 588F addq.l A7, 4
000010F8 3F3C 0001 move.w -[A7], 0x1
000010FC 4EBA 5D7A jsr [PC + 0x5D7A /* 00006E78 */]
00001100 548F addq.l A7, 2
00001102 486C 0170 pea.l [A4 + 0x170]
00001106 4EBA 5DB0 jsr [PC + 0x5DB0 /* 00006EB8 */]
0000110A 588F addq.l A7, 4
0000110C 4267 clr.w -[A7]
0000110E 4EBA 5D68 jsr [PC + 0x5D68 /* 00006E78 */]
00001112 548F addq.l A7, 2
00001114 3F3C 001B move.w -[A7], 0x1B
00001118 3F3C 0006 move.w -[A7], 0x6
0000111C 4EBA 6AAE jsr [PC + 0x6AAE /* 00007BCC */]
00001120 588F addq.l A7, 4
00001122 486C 0178 pea.l [A4 + 0x178]
00001126 4EBA 5D90 jsr [PC + 0x5D90 /* 00006EB8 */]
0000112A 588F addq.l A7, 4
0000112C 3F3C 0008 move.w -[A7], 0x8
00001130 3F3C 0008 move.w -[A7], 0x8
00001134 4EBA 6A68 jsr [PC + 0x6A68 /* 00007B9E */]
00001138 588F addq.l A7, 4
0000113A 486C C3F4 pea.l [A4 - 0x3C0C]
0000113E 4EBA 6A7E jsr [PC + 0x6A7E /* 00007BBE */]
00001142 588F addq.l A7, 4
00001144 3F3C 0012 move.w -[A7], 0x12
00001148 3F3C 009E move.w -[A7], 0x9E
0000114C 4EBA 6A7E jsr [PC + 0x6A7E /* 00007BCC */]
00001150 588F addq.l A7, 4
00001152 4267 clr.w -[A7]
00001154 4267 clr.w -[A7]
00001156 4EBA 6AAA jsr [PC + 0x6AAA /* 00007C02 */]
0000115A 588F addq.l A7, 4
0000115C 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001160 3F3C 0006 move.w -[A7], 0x6
00001164 4EBA 6A66 jsr [PC + 0x6A66 /* 00007BCC */]
00001168 588F addq.l A7, 4
0000116A 486C 018E pea.l [A4 + 0x18E]
0000116E 4EBA 5D48 jsr [PC + 0x5D48 /* 00006EB8 */]
00001172 588F addq.l A7, 4
00001174 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001178 3F3C 00A8 move.w -[A7], 0xA8
0000117C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00001180 3F3C 0085 move.w -[A7], 0x85
00001184 486C DCB8 pea.l [A4 - 0x2348]
00001188 4EBA 6DD0 jsr [PC + 0x6DD0 /* 00007F5A */]
0000118C DEFC 000C add.w A7, 0xC
00001190 486C DCB8 pea.l [A4 - 0x2348]
00001194 4EBA 5FA0 jsr [PC + 0x5FA0 /* 00007136 */]
00001198 588F addq.l A7, 4
0000119A 3F3C 0035 move.w -[A7], 0x35 /* '5' */
0000119E 3F3C 0006 move.w -[A7], 0x6
000011A2 4EBA 6A28 jsr [PC + 0x6A28 /* 00007BCC */]
000011A6 588F addq.l A7, 4
000011A8 486C 019A pea.l [A4 + 0x19A]
000011AC 4EBA 5D0A jsr [PC + 0x5D0A /* 00006EB8 */]
000011B0 588F addq.l A7, 4
000011B2 3F3C 0035 move.w -[A7], 0x35 /* '5' */
000011B6 3F3C 00A8 move.w -[A7], 0xA8
000011BA 3F3C 002D move.w -[A7], 0x2D /* '-' */
000011BE 3F3C 0085 move.w -[A7], 0x85
000011C2 486C DCB8 pea.l [A4 - 0x2348]
000011C6 4EBA 6D92 jsr [PC + 0x6D92 /* 00007F5A */]
000011CA DEFC 000C add.w A7, 0xC
000011CE 486C DCB8 pea.l [A4 - 0x2348]
000011D2 4EBA 5F62 jsr [PC + 0x5F62 /* 00007136 */]
000011D6 588F addq.l A7, 4
000011D8 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000011DC 3F3C 0006 move.w -[A7], 0x6
000011E0 4EBA 69EA jsr [PC + 0x69EA /* 00007BCC */]
000011E4 588F addq.l A7, 4
000011E6 486C 01AA pea.l [A4 + 0x1AA]
000011EA 4EBA 5CCC jsr [PC + 0x5CCC /* 00006EB8 */]
000011EE 588F addq.l A7, 4
000011F0 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000011F4 3F3C 00A8 move.w -[A7], 0xA8
000011F8 3F3C 003A move.w -[A7], 0x3A /* ':' */
000011FC 3F3C 0085 move.w -[A7], 0x85
00001200 486C DCB8 pea.l [A4 - 0x2348]
00001204 4EBA 6D54 jsr [PC + 0x6D54 /* 00007F5A */]
00001208 DEFC 000C add.w A7, 0xC
0000120C 486C DCB8 pea.l [A4 - 0x2348]
00001210 4EBA 5F24 jsr [PC + 0x5F24 /* 00007136 */]
00001214 588F addq.l A7, 4
00001216 202C DCDC move.l D0, [A4 - 0x2324]
0000121A 6000 0002 bra +0x4 /* 0000121E */
label0000121E:
0000121E B07C 0004 cmp.w D0, 0x4
00001222 6700 0006 beq +0x8 /* 0000122A */
00001226 6000 0084 bra +0x86 /* 000012AC */
label0000122A:
0000122A 302C DCFA move.w D0, [A4 - 0x2306]
0000122E 906C DCF6 sub.w D0, [A4 - 0x230A]
00001232 3F00 move.w -[A7], D0
00001234 486C 01BA pea.l [A4 + 0x1BA]
00001238 486C DA6E pea.l [A4 - 0x2592]
0000123C 4EBA 4D44 jsr [PC + 0x4D44 /* 00005F82 */]
00001240 DEFC 000A add.w A7, 0xA /* '\n' */
00001244 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00001248 486C DA6E pea.l [A4 - 0x2592]
0000124C 4EBA 5CA2 jsr [PC + 0x5CA2 /* 00006EF0 */]
00001250 588F addq.l A7, 4
00001252 2200 move.l D1, D0
00001254 303C 00A9 move.w D0, 0xA9
00001258 9041 sub.w D0, D1
0000125A 3F00 move.w -[A7], D0
0000125C 4EBA 696E jsr [PC + 0x696E /* 00007BCC */]
00001260 588F addq.l A7, 4
00001262 486C DA6E pea.l [A4 - 0x2592]
00001266 4EBA 5C50 jsr [PC + 0x5C50 /* 00006EB8 */]
0000126A 588F addq.l A7, 4
0000126C 3F2C DCF6 move.w -[A7], [A4 - 0x230A]
00001270 486C 01BE pea.l [A4 + 0x1BE]
00001274 486C DA6E pea.l [A4 - 0x2592]
00001278 4EBA 4D08 jsr [PC + 0x4D08 /* 00005F82 */]
0000127C DEFC 000A add.w A7, 0xA /* '\n' */
00001280 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00001284 486C DA6E pea.l [A4 - 0x2592]
00001288 4EBA 5C66 jsr [PC + 0x5C66 /* 00006EF0 */]
0000128C 588F addq.l A7, 4
0000128E 2200 move.l D1, D0
00001290 303C 00A9 move.w D0, 0xA9
00001294 9041 sub.w D0, D1
00001296 3F00 move.w -[A7], D0
00001298 4EBA 6932 jsr [PC + 0x6932 /* 00007BCC */]
0000129C 588F addq.l A7, 4
0000129E 486C DA6E pea.l [A4 - 0x2592]
000012A2 4EBA 5C14 jsr [PC + 0x5C14 /* 00006EB8 */]
000012A6 588F addq.l A7, 4
000012A8 6000 000E bra +0x10 /* 000012B8 */
label000012AC:
000012AC B07C 0003 cmp.w D0, 0x3
000012B0 6700 0006 beq +0x8 /* 000012B8 */
000012B4 6000 0042 bra +0x44 /* 000012F8 */
label000012B8:
000012B8 3F2C DD00 move.w -[A7], [A4 - 0x2300]
000012BC 486C 01C2 pea.l [A4 + 0x1C2]
000012C0 486C DA6E pea.l [A4 - 0x2592]
000012C4 4EBA 4CBC jsr [PC + 0x4CBC /* 00005F82 */]
000012C8 DEFC 000A add.w A7, 0xA /* '\n' */
000012CC 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000012D0 486C DA6E pea.l [A4 - 0x2592]
000012D4 4EBA 5C1A jsr [PC + 0x5C1A /* 00006EF0 */]
000012D8 588F addq.l A7, 4
000012DA 2200 move.l D1, D0
000012DC 303C 00A9 move.w D0, 0xA9
000012E0 9041 sub.w D0, D1
000012E2 3F00 move.w -[A7], D0
000012E4 4EBA 68E6 jsr [PC + 0x68E6 /* 00007BCC */]
000012E8 588F addq.l A7, 4
000012EA 486C DA6E pea.l [A4 - 0x2592]
000012EE 4EBA 5BC8 jsr [PC + 0x5BC8 /* 00006EB8 */]
000012F2 588F addq.l A7, 4
000012F4 6000 000E bra +0x10 /* 00001304 */
label000012F8:
000012F8 B07C 0002 cmp.w D0, 0x2
000012FC 6700 0006 beq +0x8 /* 00001304 */
00001300 6000 0036 bra +0x38 /* 00001338 */
label00001304:
00001304 486C DA32 pea.l [A4 - 0x25CE]
00001308 4EBA 68B4 jsr [PC + 0x68B4 /* 00007BBE */]
0000130C 588F addq.l A7, 4
0000130E 3F3C 0004 move.w -[A7], 0x4
00001312 3F3C 0004 move.w -[A7], 0x4
00001316 4EBA 6886 jsr [PC + 0x6886 /* 00007B9E */]
0000131A 588F addq.l A7, 4
0000131C 3F3C 0014 move.w -[A7], 0x14
00001320 3F3C 00A0 move.w -[A7], 0xA0
00001324 4EBA 68A6 jsr [PC + 0x68A6 /* 00007BCC */]
00001328 588F addq.l A7, 4
0000132A 4267 clr.w -[A7]
0000132C 4267 clr.w -[A7]
0000132E 4EBA 68D2 jsr [PC + 0x68D2 /* 00007C02 */]
00001332 588F addq.l A7, 4
00001334 6000 0002 bra +0x4 /* 00001338 */
label00001338:
00001338 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
0000133C 4EBA 45DC jsr [PC + 0x45DC /* 0000591A */]
00001340 588F addq.l A7, 4
00001342 4E5E unlink A6
00001344 4E75 rts
fn00001346:
00001346 4E56 0000 link A6, 0
0000134A 4EBA F986 jsr [PC - 0x67A /* 00000CD2 */]
0000134E 4EBA FD8C jsr [PC - 0x274 /* 000010DC */]
00001352 4EBA FC90 jsr [PC - 0x370 /* 00000FE4 */]
00001356 302C DCF0 move.w D0, [A4 - 0x2310]
0000135A 6700 000A beq +0xC /* 00001366 */
0000135E 4EBA 0A42 jsr [PC + 0xA42 /* 00001DA2 */]
00001362 6000 0006 bra +0x8 /* 0000136A */
label00001366:
00001366 4EBA F834 jsr [PC - 0x7CC /* 00000B9C */]
label0000136A:
0000136A 4E5E unlink A6
0000136C 4E75 rts
fn0000136E:
0000136E 4E56 FFFA link A6, -0x0006
00001372 3F3C 0001 move.w -[A7], 0x1
00001376 4EBA 5D54 jsr [PC + 0x5D54 /* 000070CC */]
0000137A 548F addq.l A7, 2
0000137C 2D40 FFFA move.l [A6 - 0x6], D0
00001380 426E FFFE clr.w [A6 - 0x2]
label00001384:
00001384 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
0000138A 6E00 0026 bgt +0x28 /* 000013B2 */
0000138E 302E FFFE move.w D0, [A6 - 0x2]
00001392 206E FFFA movea.l A0, [A6 - 0x6]
00001396 2050 movea.l A0, [A0]
00001398 41D0 lea.l A0, [A0]
0000139A D0C0 add.w A0, D0
0000139C 1010 move.b D0, [A0]
0000139E 322E FFFE move.w D1, [A6 - 0x2]
000013A2 41EC DA62 lea.l A0, [A4 - 0x259E]
000013A6 D0C1 add.w A0, D1
000013A8 1080 move.b [A0], D0
000013AA 526E FFFE addq.w [A6 - 0x2], 1
000013AE 6000 FFD4 bra -0x2A /* 00001384 */
label000013B2:
000013B2 3F3C 0002 move.w -[A7], 0x2
000013B6 4EBA 5D14 jsr [PC + 0x5D14 /* 000070CC */]
000013BA 548F addq.l A7, 2
000013BC 2D40 FFFA move.l [A6 - 0x6], D0
000013C0 426E FFFE clr.w [A6 - 0x2]
label000013C4:
000013C4 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
000013CA 6E00 0026 bgt +0x28 /* 000013F2 */
000013CE 302E FFFE move.w D0, [A6 - 0x2]
000013D2 206E FFFA movea.l A0, [A6 - 0x6]
000013D6 2050 movea.l A0, [A0]
000013D8 41D0 lea.l A0, [A0]
000013DA D0C0 add.w A0, D0
000013DC 1010 move.b D0, [A0]
000013DE 322E FFFE move.w D1, [A6 - 0x2]
000013E2 41EC DA5A lea.l A0, [A4 - 0x25A6]
000013E6 D0C1 add.w A0, D1
000013E8 1080 move.b [A0], D0
000013EA 526E FFFE addq.w [A6 - 0x2], 1
000013EE 6000 FFD4 bra -0x2A /* 000013C4 */
label000013F2:
000013F2 3F3C 0003 move.w -[A7], 0x3
000013F6 4EBA 5CD4 jsr [PC + 0x5CD4 /* 000070CC */]
000013FA 548F addq.l A7, 2
000013FC 2D40 FFFA move.l [A6 - 0x6], D0
00001400 426E FFFE clr.w [A6 - 0x2]
label00001404:
00001404 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
0000140A 6E00 0026 bgt +0x28 /* 00001432 */
0000140E 302E FFFE move.w D0, [A6 - 0x2]
00001412 206E FFFA movea.l A0, [A6 - 0x6]
00001416 2050 movea.l A0, [A0]
00001418 41D0 lea.l A0, [A0]
0000141A D0C0 add.w A0, D0
0000141C 1010 move.b D0, [A0]
0000141E 322E FFFE move.w D1, [A6 - 0x2]
00001422 41EC DA52 lea.l A0, [A4 - 0x25AE]
00001426 D0C1 add.w A0, D1
00001428 1080 move.b [A0], D0
0000142A 526E FFFE addq.w [A6 - 0x2], 1
0000142E 6000 FFD4 bra -0x2A /* 00001404 */
label00001432:
00001432 3F3C 0004 move.w -[A7], 0x4
00001436 4EBA 5C94 jsr [PC + 0x5C94 /* 000070CC */]
0000143A 548F addq.l A7, 2
0000143C 2D40 FFFA move.l [A6 - 0x6], D0
00001440 426E FFFE clr.w [A6 - 0x2]
label00001444:
00001444 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
0000144A 6E00 0026 bgt +0x28 /* 00001472 */
0000144E 302E FFFE move.w D0, [A6 - 0x2]
00001452 206E FFFA movea.l A0, [A6 - 0x6]
00001456 2050 movea.l A0, [A0]
00001458 41D0 lea.l A0, [A0]
0000145A D0C0 add.w A0, D0
0000145C 1010 move.b D0, [A0]
0000145E 322E FFFE move.w D1, [A6 - 0x2]
00001462 41EC DA4A lea.l A0, [A4 - 0x25B6]
00001466 D0C1 add.w A0, D1
00001468 1080 move.b [A0], D0
0000146A 526E FFFE addq.w [A6 - 0x2], 1
0000146E 6000 FFD4 bra -0x2A /* 00001444 */
label00001472:
00001472 3F3C 0005 move.w -[A7], 0x5
00001476 4EBA 5C54 jsr [PC + 0x5C54 /* 000070CC */]
0000147A 548F addq.l A7, 2
0000147C 2D40 FFFA move.l [A6 - 0x6], D0
00001480 426E FFFE clr.w [A6 - 0x2]
label00001484:
00001484 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
0000148A 6E00 0026 bgt +0x28 /* 000014B2 */
0000148E 302E FFFE move.w D0, [A6 - 0x2]
00001492 206E FFFA movea.l A0, [A6 - 0x6]
00001496 2050 movea.l A0, [A0]
00001498 41D0 lea.l A0, [A0]
0000149A D0C0 add.w A0, D0
0000149C 1010 move.b D0, [A0]
0000149E 322E FFFE move.w D1, [A6 - 0x2]
000014A2 41EC DA42 lea.l A0, [A4 - 0x25BE]
000014A6 D0C1 add.w A0, D1
000014A8 1080 move.b [A0], D0
000014AA 526E FFFE addq.w [A6 - 0x2], 1
000014AE 6000 FFD4 bra -0x2A /* 00001484 */
label000014B2:
000014B2 3F3C 0006 move.w -[A7], 0x6
000014B6 4EBA 5C14 jsr [PC + 0x5C14 /* 000070CC */]
000014BA 548F addq.l A7, 2
000014BC 2D40 FFFA move.l [A6 - 0x6], D0
000014C0 426E FFFE clr.w [A6 - 0x2]
label000014C4:
000014C4 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
000014CA 6E00 0026 bgt +0x28 /* 000014F2 */
000014CE 302E FFFE move.w D0, [A6 - 0x2]
000014D2 206E FFFA movea.l A0, [A6 - 0x6]
000014D6 2050 movea.l A0, [A0]
000014D8 41D0 lea.l A0, [A0]
000014DA D0C0 add.w A0, D0
000014DC 1010 move.b D0, [A0]
000014DE 322E FFFE move.w D1, [A6 - 0x2]
000014E2 41EC DA3A lea.l A0, [A4 - 0x25C6]
000014E6 D0C1 add.w A0, D1
000014E8 1080 move.b [A0], D0
000014EA 526E FFFE addq.w [A6 - 0x2], 1
000014EE 6000 FFD4 bra -0x2A /* 000014C4 */
label000014F2:
000014F2 3F3C 0007 move.w -[A7], 0x7
000014F6 4EBA 5BD4 jsr [PC + 0x5BD4 /* 000070CC */]
000014FA 548F addq.l A7, 2
000014FC 2D40 FFFA move.l [A6 - 0x6], D0
00001500 426E FFFE clr.w [A6 - 0x2]
label00001504:
00001504 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
0000150A 6E00 0026 bgt +0x28 /* 00001532 */
0000150E 302E FFFE move.w D0, [A6 - 0x2]
00001512 206E FFFA movea.l A0, [A6 - 0x6]
00001516 2050 movea.l A0, [A0]
00001518 41D0 lea.l A0, [A0]
0000151A D0C0 add.w A0, D0
0000151C 1010 move.b D0, [A0]
0000151E 322E FFFE move.w D1, [A6 - 0x2]
00001522 41EC DA12 lea.l A0, [A4 - 0x25EE]
00001526 D0C1 add.w A0, D1
00001528 1080 move.b [A0], D0
0000152A 526E FFFE addq.w [A6 - 0x2], 1
0000152E 6000 FFD4 bra -0x2A /* 00001504 */
label00001532:
00001532 3F3C 0008 move.w -[A7], 0x8
00001536 4EBA 5B94 jsr [PC + 0x5B94 /* 000070CC */]
0000153A 548F addq.l A7, 2
0000153C 2D40 FFFA move.l [A6 - 0x6], D0
00001540 426E FFFE clr.w [A6 - 0x2]
label00001544:
00001544 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
0000154A 6E00 0026 bgt +0x28 /* 00001572 */
0000154E 302E FFFE move.w D0, [A6 - 0x2]
00001552 206E FFFA movea.l A0, [A6 - 0x6]
00001556 2050 movea.l A0, [A0]
00001558 41D0 lea.l A0, [A0]
0000155A D0C0 add.w A0, D0
0000155C 1010 move.b D0, [A0]
0000155E 322E FFFE move.w D1, [A6 - 0x2]
00001562 41EC DA1A lea.l A0, [A4 - 0x25E6]
00001566 D0C1 add.w A0, D1
00001568 1080 move.b [A0], D0
0000156A 526E FFFE addq.w [A6 - 0x2], 1
0000156E 6000 FFD4 bra -0x2A /* 00001544 */
label00001572:
00001572 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001576 4EBA 5B54 jsr [PC + 0x5B54 /* 000070CC */]
0000157A 548F addq.l A7, 2
0000157C 2D40 FFFA move.l [A6 - 0x6], D0
00001580 426E FFFE clr.w [A6 - 0x2]
label00001584:
00001584 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
0000158A 6E00 0026 bgt +0x28 /* 000015B2 */
0000158E 302E FFFE move.w D0, [A6 - 0x2]
00001592 206E FFFA movea.l A0, [A6 - 0x6]
00001596 2050 movea.l A0, [A0]
00001598 41D0 lea.l A0, [A0]
0000159A D0C0 add.w A0, D0
0000159C 1010 move.b D0, [A0]
0000159E 322E FFFE move.w D1, [A6 - 0x2]
000015A2 41EC DA22 lea.l A0, [A4 - 0x25DE]
000015A6 D0C1 add.w A0, D1
000015A8 1080 move.b [A0], D0
000015AA 526E FFFE addq.w [A6 - 0x2], 1
000015AE 6000 FFD4 bra -0x2A /* 00001584 */
label000015B2:
000015B2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000015B6 4EBA 5B14 jsr [PC + 0x5B14 /* 000070CC */]
000015BA 548F addq.l A7, 2
000015BC 2D40 FFFA move.l [A6 - 0x6], D0
000015C0 426E FFFE clr.w [A6 - 0x2]
label000015C4:
000015C4 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
000015CA 6E00 0026 bgt +0x28 /* 000015F2 */
000015CE 302E FFFE move.w D0, [A6 - 0x2]
000015D2 206E FFFA movea.l A0, [A6 - 0x6]
000015D6 2050 movea.l A0, [A0]
000015D8 41D0 lea.l A0, [A0]
000015DA D0C0 add.w A0, D0
000015DC 1010 move.b D0, [A0]
000015DE 322E FFFE move.w D1, [A6 - 0x2]
000015E2 41EC DA2A lea.l A0, [A4 - 0x25D6]
000015E6 D0C1 add.w A0, D1
000015E8 1080 move.b [A0], D0
000015EA 526E FFFE addq.w [A6 - 0x2], 1
000015EE 6000 FFD4 bra -0x2A /* 000015C4 */
label000015F2:
000015F2 4E5E unlink A6
000015F4 4E75 rts
fn000015F6:
000015F6 4E56 FF6A link A6, -0x0096
000015FA 426E FFFE clr.w [A6 - 0x2]
000015FE 3D7C 0081 FFE8 move.w [A6 - 0x18], 0x81
00001604 3D7C 0023 FFE6 move.w [A6 - 0x1A], 0x23 /* '#' */
0000160A 2F2C DD34 move.l -[A7], [A4 - 0x22CC]
0000160E 4EBA 430A jsr [PC + 0x430A /* 0000591A */]
00001612 588F addq.l A7, 4
00001614 486C DCC0 pea.l [A4 - 0x2340]
00001618 4EBA 5B1C jsr [PC + 0x5B1C /* 00007136 */]
0000161C 588F addq.l A7, 4
0000161E 4EBA F57C jsr [PC - 0xA84 /* 00000B9C */]
00001622 2F2C DD34 move.l -[A7], [A4 - 0x22CC]
00001626 4EBA 42F2 jsr [PC + 0x42F2 /* 0000591A */]
0000162A 588F addq.l A7, 4
0000162C 486C DCC0 pea.l [A4 - 0x2340]
00001630 4EBA 5B12 jsr [PC + 0x5B12 /* 00007144 */]
00001634 588F addq.l A7, 4
00001636 3D6E FFE8 FFF8 move.w [A6 - 0x8], [A6 - 0x18]
0000163C 302E FFE6 move.w D0, [A6 - 0x1A]
00001640 907C 0018 sub.w D0, 0x18
00001644 3D40 FFF6 move.w [A6 - 0xA], D0
00001648 3D6E FFE8 FFF0 move.w [A6 - 0x10], [A6 - 0x18]
0000164E 302E FFE6 move.w D0, [A6 - 0x1A]
00001652 5A40 addq.w D0, 5
00001654 3D40 FFEE move.w [A6 - 0x12], D0
00001658 426E FFEC clr.w [A6 - 0x14]
label0000165C:
0000165C 0C6E 0003 FFEC cmpi.w [A6 - 0x14], 0x3
00001662 6E00 025C bgt +0x25E /* 000018C0 */
00001666 486C DCB0 pea.l [A4 - 0x2350]
0000166A 4EBA 5AD8 jsr [PC + 0x5AD8 /* 00007144 */]
0000166E 588F addq.l A7, 4
00001670 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2]
label00001676:
00001676 302E FFFE move.w D0, [A6 - 0x2]
0000167A 322E FFEA move.w D1, [A6 - 0x16]
0000167E D27C 001E add.w D1, 0x1E
00001682 B041 cmp.w D0, D1
00001684 6E00 022E bgt +0x230 /* 000018B4 */
00001688 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000168C 4EBA 3FBE jsr [PC + 0x3FBE /* 0000564C */]
00001690 548F addq.l A7, 2
00001692 2D40 FFD8 move.l [A6 - 0x28], D0
00001696 486C 01C6 pea.l [A4 + 0x1C6]
0000169A 486C C18C pea.l [A4 - 0x3E74]
0000169E 3F3C 080E move.w -[A7], 0x80E
000016A2 A9EB syscall Pack4/FP68K
000016A4 486E FFD8 pea.l [A6 - 0x28]
000016A8 486C C18C pea.l [A4 - 0x3E74]
000016AC 3F3C 1004 move.w -[A7], 0x1004
000016B0 A9EB syscall Pack4/FP68K
000016B2 2D6C C18C FFD8 move.l [A6 - 0x28], [A4 - 0x3E74]
000016B8 2D6C C190 FFDC move.l [A6 - 0x24], [A4 - 0x3E70]
000016BE 3D6C C194 FFE0 move.w [A6 - 0x20], [A4 - 0x3E6C]
000016C4 302E FFE8 move.w D0, [A6 - 0x18]
000016C8 48C0 ext.l D0
000016CA 4EBA 6474 jsr [PC + 0x6474 /* 00007B40 */]
000016CE 486E FFD8 pea.l [A6 - 0x28]
000016D2 486C C18C pea.l [A4 - 0x3E74]
000016D6 3F3C 0000 move.w -[A7], 0x0
000016DA A9EB syscall Pack4/FP68K
000016DC 4EBA 6476 jsr [PC + 0x6476 /* 00007B54 */]
000016E0 3D40 FFFC move.w [A6 - 0x4], D0
000016E4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000016E8 4EBA 4008 jsr [PC + 0x4008 /* 000056F2 */]
000016EC 548F addq.l A7, 2
000016EE 2D40 FFCE move.l [A6 - 0x32], D0
000016F2 486C 01CE pea.l [A4 + 0x1CE]
000016F6 486C C18C pea.l [A4 - 0x3E74]
000016FA 3F3C 080E move.w -[A7], 0x80E
000016FE A9EB syscall Pack4/FP68K
00001700 486E FFCE pea.l [A6 - 0x32]
00001704 486C C18C pea.l [A4 - 0x3E74]
00001708 3F3C 1004 move.w -[A7], 0x1004
0000170C A9EB syscall Pack4/FP68K
0000170E 2D6C C18C FFCE move.l [A6 - 0x32], [A4 - 0x3E74]
00001714 2D6C C190 FFD2 move.l [A6 - 0x2E], [A4 - 0x3E70]
0000171A 3D6C C194 FFD6 move.w [A6 - 0x2A], [A4 - 0x3E6C]
00001720 302E FFE6 move.w D0, [A6 - 0x1A]
00001724 48C0 ext.l D0
00001726 4EBA 6418 jsr [PC + 0x6418 /* 00007B40 */]
0000172A 486E FFCE pea.l [A6 - 0x32]
0000172E 486C C18C pea.l [A4 - 0x3E74]
00001732 3F3C 0002 move.w -[A7], 0x2
00001736 A9EB syscall Pack4/FP68K
00001738 4EBA 641A jsr [PC + 0x641A /* 00007B54 */]
0000173C 3D40 FFFA move.w [A6 - 0x6], D0
00001740 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001744 4EBA 3F06 jsr [PC + 0x3F06 /* 0000564C */]
00001748 548F addq.l A7, 2
0000174A 2D40 FFC4 move.l [A6 - 0x3C], D0
0000174E 486C 01D6 pea.l [A4 + 0x1D6]
00001752 486C C18C pea.l [A4 - 0x3E74]
00001756 3F3C 080E move.w -[A7], 0x80E
0000175A A9EB syscall Pack4/FP68K
0000175C 486E FFC4 pea.l [A6 - 0x3C]
00001760 486C C18C pea.l [A4 - 0x3E74]
00001764 3F3C 1004 move.w -[A7], 0x1004
00001768 A9EB syscall Pack4/FP68K
0000176A 2D6C C18C FFC4 move.l [A6 - 0x3C], [A4 - 0x3E74]
00001770 2D6C C190 FFC8 move.l [A6 - 0x38], [A4 - 0x3E70]
00001776 3D6C C194 FFCC move.w [A6 - 0x34], [A4 - 0x3E6C]
0000177C 302E FFE8 move.w D0, [A6 - 0x18]
00001780 48C0 ext.l D0
00001782 4EBA 63BC jsr [PC + 0x63BC /* 00007B40 */]
00001786 486E FFC4 pea.l [A6 - 0x3C]
0000178A 486C C18C pea.l [A4 - 0x3E74]
0000178E 3F3C 0002 move.w -[A7], 0x2
00001792 A9EB syscall Pack4/FP68K
00001794 4EBA 63BE jsr [PC + 0x63BE /* 00007B54 */]
00001798 3D40 FFF4 move.w [A6 - 0xC], D0
0000179C 3F2E FFFE move.w -[A7], [A6 - 0x2]
000017A0 4EBA 3F50 jsr [PC + 0x3F50 /* 000056F2 */]
000017A4 548F addq.l A7, 2
000017A6 2D40 FFBA move.l [A6 - 0x46], D0
000017AA 486C 01DE pea.l [A4 + 0x1DE]
000017AE 486C C18C pea.l [A4 - 0x3E74]
000017B2 3F3C 080E move.w -[A7], 0x80E
000017B6 A9EB syscall Pack4/FP68K
000017B8 486E FFBA pea.l [A6 - 0x46]
000017BC 486C C18C pea.l [A4 - 0x3E74]
000017C0 3F3C 1004 move.w -[A7], 0x1004
000017C4 A9EB syscall Pack4/FP68K
000017C6 2D6C C18C FFBA move.l [A6 - 0x46], [A4 - 0x3E74]
000017CC 2D6C C190 FFBE move.l [A6 - 0x42], [A4 - 0x3E70]
000017D2 3D6C C194 FFC2 move.w [A6 - 0x3E], [A4 - 0x3E6C]
000017D8 302E FFE6 move.w D0, [A6 - 0x1A]
000017DC 48C0 ext.l D0
000017DE 4EBA 6360 jsr [PC + 0x6360 /* 00007B40 */]
000017E2 486E FFBA pea.l [A6 - 0x46]
000017E6 486C C18C pea.l [A4 - 0x3E74]
000017EA 3F3C 0000 move.w -[A7], 0x0
000017EE A9EB syscall Pack4/FP68K
000017F0 4EBA 6362 jsr [PC + 0x6362 /* 00007B54 */]
000017F4 3D40 FFF2 move.w [A6 - 0xE], D0
000017F8 3F3C 0001 move.w -[A7], 0x1
000017FC 3F3C 0001 move.w -[A7], 0x1
00001800 4EBA 639C jsr [PC + 0x639C /* 00007B9E */]
00001804 588F addq.l A7, 4
00001806 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000180A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000180E 4EBA 63BC jsr [PC + 0x63BC /* 00007BCC */]
00001812 588F addq.l A7, 4
00001814 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001818 3F2E FFE8 move.w -[A7], [A6 - 0x18]
0000181C 4EBA 63D2 jsr [PC + 0x63D2 /* 00007BF0 */]
00001820 588F addq.l A7, 4
00001822 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001826 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000182A 4EBA 63A0 jsr [PC + 0x63A0 /* 00007BCC */]
0000182E 588F addq.l A7, 4
00001830 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001834 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001838 4EBA 63B6 jsr [PC + 0x63B6 /* 00007BF0 */]
0000183C 588F addq.l A7, 4
0000183E 3F3C 0002 move.w -[A7], 0x2
00001842 3F3C 0002 move.w -[A7], 0x2
00001846 4EBA 6356 jsr [PC + 0x6356 /* 00007B9E */]
0000184A 588F addq.l A7, 4
0000184C 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001850 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00001854 4EBA 6376 jsr [PC + 0x6376 /* 00007BCC */]
00001858 588F addq.l A7, 4
0000185A 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
0000185E 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001862 4EBA 638C jsr [PC + 0x638C /* 00007BF0 */]
00001866 588F addq.l A7, 4
00001868 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000186C 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001870 4EBA 635A jsr [PC + 0x635A /* 00007BCC */]
00001874 588F addq.l A7, 4
00001876 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
0000187A 3F2E FFE8 move.w -[A7], [A6 - 0x18]
0000187E 4EBA 6370 jsr [PC + 0x6370 /* 00007BF0 */]
00001882 588F addq.l A7, 4
00001884 486E FFE2 pea.l [A6 - 0x1E]
00001888 2F3C 0000 0002 move.l -[A7], 0x2
0000188E 4EBA 4A70 jsr [PC + 0x4A70 /* 00006300 */]
00001892 508F addq.l A7, 8
00001894 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4]
0000189A 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6]
000018A0 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC]
000018A6 3D6E FFF2 FFEE move.w [A6 - 0x12], [A6 - 0xE]
000018AC 566E FFFE addq.w [A6 - 0x2], 3
000018B0 6000 FDC4 bra -0x23A /* 00001676 */
label000018B4:
000018B4 576E FFFE subq.w [A6 - 0x2], 3
000018B8 526E FFEC addq.w [A6 - 0x14], 1
000018BC 6000 FD9E bra -0x260 /* 0000165C */
label000018C0:
000018C0 426E FFEC clr.w [A6 - 0x14]
label000018C4:
000018C4 0C6E 0003 FFEC cmpi.w [A6 - 0x14], 0x3
000018CA 6E00 025C bgt +0x25E /* 00001B28 */
000018CE 486C DCA8 pea.l [A4 - 0x2358]
000018D2 4EBA 5870 jsr [PC + 0x5870 /* 00007144 */]
000018D6 588F addq.l A7, 4
000018D8 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2]
label000018DE:
000018DE 302E FFFE move.w D0, [A6 - 0x2]
000018E2 322E FFEA move.w D1, [A6 - 0x16]
000018E6 D27C 001E add.w D1, 0x1E
000018EA B041 cmp.w D0, D1
000018EC 6E00 022E bgt +0x230 /* 00001B1C */
000018F0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000018F4 4EBA 3D56 jsr [PC + 0x3D56 /* 0000564C */]
000018F8 548F addq.l A7, 2
000018FA 2D40 FFB0 move.l [A6 - 0x50], D0
000018FE 486C 01E6 pea.l [A4 + 0x1E6]
00001902 486C C18C pea.l [A4 - 0x3E74]
00001906 3F3C 080E move.w -[A7], 0x80E
0000190A A9EB syscall Pack4/FP68K
0000190C 486E FFB0 pea.l [A6 - 0x50]
00001910 486C C18C pea.l [A4 - 0x3E74]
00001914 3F3C 1004 move.w -[A7], 0x1004
00001918 A9EB syscall Pack4/FP68K
0000191A 2D6C C18C FFB0 move.l [A6 - 0x50], [A4 - 0x3E74]
00001920 2D6C C190 FFB4 move.l [A6 - 0x4C], [A4 - 0x3E70]
00001926 3D6C C194 FFB8 move.w [A6 - 0x48], [A4 - 0x3E6C]
0000192C 302E FFE8 move.w D0, [A6 - 0x18]
00001930 48C0 ext.l D0
00001932 4EBA 620C jsr [PC + 0x620C /* 00007B40 */]
00001936 486E FFB0 pea.l [A6 - 0x50]
0000193A 486C C18C pea.l [A4 - 0x3E74]
0000193E 3F3C 0000 move.w -[A7], 0x0
00001942 A9EB syscall Pack4/FP68K
00001944 4EBA 620E jsr [PC + 0x620E /* 00007B54 */]
00001948 3D40 FFFC move.w [A6 - 0x4], D0
0000194C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001950 4EBA 3DA0 jsr [PC + 0x3DA0 /* 000056F2 */]
00001954 548F addq.l A7, 2
00001956 2D40 FFA6 move.l [A6 - 0x5A], D0
0000195A 486C 01EE pea.l [A4 + 0x1EE]
0000195E 486C C18C pea.l [A4 - 0x3E74]
00001962 3F3C 080E move.w -[A7], 0x80E
00001966 A9EB syscall Pack4/FP68K
00001968 486E FFA6 pea.l [A6 - 0x5A]
0000196C 486C C18C pea.l [A4 - 0x3E74]
00001970 3F3C 1004 move.w -[A7], 0x1004
00001974 A9EB syscall Pack4/FP68K
00001976 2D6C C18C FFA6 move.l [A6 - 0x5A], [A4 - 0x3E74]
0000197C 2D6C C190 FFAA move.l [A6 - 0x56], [A4 - 0x3E70]
00001982 3D6C C194 FFAE move.w [A6 - 0x52], [A4 - 0x3E6C]
00001988 302E FFE6 move.w D0, [A6 - 0x1A]
0000198C 48C0 ext.l D0
0000198E 4EBA 61B0 jsr [PC + 0x61B0 /* 00007B40 */]
00001992 486E FFA6 pea.l [A6 - 0x5A]
00001996 486C C18C pea.l [A4 - 0x3E74]
0000199A 3F3C 0002 move.w -[A7], 0x2
0000199E A9EB syscall Pack4/FP68K
000019A0 4EBA 61B2 jsr [PC + 0x61B2 /* 00007B54 */]
000019A4 3D40 FFFA move.w [A6 - 0x6], D0
000019A8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000019AC 4EBA 3C9E jsr [PC + 0x3C9E /* 0000564C */]
000019B0 548F addq.l A7, 2
000019B2 2D40 FF9C move.l [A6 - 0x64], D0
000019B6 486C 01F6 pea.l [A4 + 0x1F6]
000019BA 486C C18C pea.l [A4 - 0x3E74]
000019BE 3F3C 080E move.w -[A7], 0x80E
000019C2 A9EB syscall Pack4/FP68K
000019C4 486E FF9C pea.l [A6 - 0x64]
000019C8 486C C18C pea.l [A4 - 0x3E74]
000019CC 3F3C 1004 move.w -[A7], 0x1004
000019D0 A9EB syscall Pack4/FP68K
000019D2 2D6C C18C FF9C move.l [A6 - 0x64], [A4 - 0x3E74]
000019D8 2D6C C190 FFA0 move.l [A6 - 0x60], [A4 - 0x3E70]
000019DE 3D6C C194 FFA4 move.w [A6 - 0x5C], [A4 - 0x3E6C]
000019E4 302E FFE8 move.w D0, [A6 - 0x18]
000019E8 48C0 ext.l D0
000019EA 4EBA 6154 jsr [PC + 0x6154 /* 00007B40 */]
000019EE 486E FF9C pea.l [A6 - 0x64]
000019F2 486C C18C pea.l [A4 - 0x3E74]
000019F6 3F3C 0002 move.w -[A7], 0x2
000019FA A9EB syscall Pack4/FP68K
000019FC 4EBA 6156 jsr [PC + 0x6156 /* 00007B54 */]
00001A00 3D40 FFF4 move.w [A6 - 0xC], D0
00001A04 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001A08 4EBA 3CE8 jsr [PC + 0x3CE8 /* 000056F2 */]
00001A0C 548F addq.l A7, 2
00001A0E 2D40 FF92 move.l [A6 - 0x6E], D0
00001A12 486C 01FE pea.l [A4 + 0x1FE]
00001A16 486C C18C pea.l [A4 - 0x3E74]
00001A1A 3F3C 080E move.w -[A7], 0x80E
00001A1E A9EB syscall Pack4/FP68K
00001A20 486E FF92 pea.l [A6 - 0x6E]
00001A24 486C C18C pea.l [A4 - 0x3E74]
00001A28 3F3C 1004 move.w -[A7], 0x1004
00001A2C A9EB syscall Pack4/FP68K
00001A2E 2D6C C18C FF92 move.l [A6 - 0x6E], [A4 - 0x3E74]
00001A34 2D6C C190 FF96 move.l [A6 - 0x6A], [A4 - 0x3E70]
00001A3A 3D6C C194 FF9A move.w [A6 - 0x66], [A4 - 0x3E6C]
00001A40 302E FFE6 move.w D0, [A6 - 0x1A]
00001A44 48C0 ext.l D0
00001A46 4EBA 60F8 jsr [PC + 0x60F8 /* 00007B40 */]
00001A4A 486E FF92 pea.l [A6 - 0x6E]
00001A4E 486C C18C pea.l [A4 - 0x3E74]
00001A52 3F3C 0000 move.w -[A7], 0x0
00001A56 A9EB syscall Pack4/FP68K
00001A58 4EBA 60FA jsr [PC + 0x60FA /* 00007B54 */]
00001A5C 3D40 FFF2 move.w [A6 - 0xE], D0
00001A60 3F3C 0001 move.w -[A7], 0x1
00001A64 3F3C 0001 move.w -[A7], 0x1
00001A68 4EBA 6134 jsr [PC + 0x6134 /* 00007B9E */]
00001A6C 588F addq.l A7, 4
00001A6E 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001A72 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00001A76 4EBA 6154 jsr [PC + 0x6154 /* 00007BCC */]
00001A7A 588F addq.l A7, 4
00001A7C 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001A80 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001A84 4EBA 616A jsr [PC + 0x616A /* 00007BF0 */]
00001A88 588F addq.l A7, 4
00001A8A 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001A8E 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001A92 4EBA 6138 jsr [PC + 0x6138 /* 00007BCC */]
00001A96 588F addq.l A7, 4
00001A98 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001A9C 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001AA0 4EBA 614E jsr [PC + 0x614E /* 00007BF0 */]
00001AA4 588F addq.l A7, 4
00001AA6 3F3C 0002 move.w -[A7], 0x2
00001AAA 3F3C 0002 move.w -[A7], 0x2
00001AAE 4EBA 60EE jsr [PC + 0x60EE /* 00007B9E */]
00001AB2 588F addq.l A7, 4
00001AB4 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001AB8 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00001ABC 4EBA 610E jsr [PC + 0x610E /* 00007BCC */]
00001AC0 588F addq.l A7, 4
00001AC2 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001AC6 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001ACA 4EBA 6124 jsr [PC + 0x6124 /* 00007BF0 */]
00001ACE 588F addq.l A7, 4
00001AD0 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00001AD4 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001AD8 4EBA 60F2 jsr [PC + 0x60F2 /* 00007BCC */]
00001ADC 588F addq.l A7, 4
00001ADE 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001AE2 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001AE6 4EBA 6108 jsr [PC + 0x6108 /* 00007BF0 */]
00001AEA 588F addq.l A7, 4
00001AEC 486E FFE2 pea.l [A6 - 0x1E]
00001AF0 2F3C 0000 0002 move.l -[A7], 0x2
00001AF6 4EBA 4808 jsr [PC + 0x4808 /* 00006300 */]
00001AFA 508F addq.l A7, 8
00001AFC 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4]
00001B02 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6]
00001B08 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC]
00001B0E 3D6E FFF2 FFEE move.w [A6 - 0x12], [A6 - 0xE]
00001B14 566E FFFE addq.w [A6 - 0x2], 3
00001B18 6000 FDC4 bra -0x23A /* 000018DE */
label00001B1C:
00001B1C 576E FFFE subq.w [A6 - 0x2], 3
00001B20 526E FFEC addq.w [A6 - 0x14], 1
00001B24 6000 FD9E bra -0x260 /* 000018C4 */
label00001B28:
00001B28 426E FFEC clr.w [A6 - 0x14]
label00001B2C:
00001B2C 0C6E 0003 FFEC cmpi.w [A6 - 0x14], 0x3
00001B32 6E00 025C bgt +0x25E /* 00001D90 */
00001B36 486C DCA0 pea.l [A4 - 0x2360]
00001B3A 4EBA 5608 jsr [PC + 0x5608 /* 00007144 */]
00001B3E 588F addq.l A7, 4
00001B40 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2]
label00001B46:
00001B46 302E FFFE move.w D0, [A6 - 0x2]
00001B4A 322E FFEA move.w D1, [A6 - 0x16]
00001B4E D27C 001E add.w D1, 0x1E
00001B52 B041 cmp.w D0, D1
00001B54 6E00 022E bgt +0x230 /* 00001D84 */
00001B58 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001B5C 4EBA 3AEE jsr [PC + 0x3AEE /* 0000564C */]
00001B60 548F addq.l A7, 2
00001B62 2D40 FF88 move.l [A6 - 0x78], D0
00001B66 486C 0206 pea.l [A4 + 0x206]
00001B6A 486C C18C pea.l [A4 - 0x3E74]
00001B6E 3F3C 080E move.w -[A7], 0x80E
00001B72 A9EB syscall Pack4/FP68K
00001B74 486E FF88 pea.l [A6 - 0x78]
00001B78 486C C18C pea.l [A4 - 0x3E74]
00001B7C 3F3C 1004 move.w -[A7], 0x1004
00001B80 A9EB syscall Pack4/FP68K
00001B82 2D6C C18C FF88 move.l [A6 - 0x78], [A4 - 0x3E74]
00001B88 2D6C C190 FF8C move.l [A6 - 0x74], [A4 - 0x3E70]
00001B8E 3D6C C194 FF90 move.w [A6 - 0x70], [A4 - 0x3E6C]
00001B94 302E FFE8 move.w D0, [A6 - 0x18]
00001B98 48C0 ext.l D0
00001B9A 4EBA 5FA4 jsr [PC + 0x5FA4 /* 00007B40 */]
00001B9E 486E FF88 pea.l [A6 - 0x78]
00001BA2 486C C18C pea.l [A4 - 0x3E74]
00001BA6 3F3C 0000 move.w -[A7], 0x0
00001BAA A9EB syscall Pack4/FP68K
00001BAC 4EBA 5FA6 jsr [PC + 0x5FA6 /* 00007B54 */]
00001BB0 3D40 FFFC move.w [A6 - 0x4], D0
00001BB4 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001BB8 4EBA 3B38 jsr [PC + 0x3B38 /* 000056F2 */]
00001BBC 548F addq.l A7, 2
00001BBE 2D40 FF7E move.l [A6 - 0x82], D0
00001BC2 486C 020E pea.l [A4 + 0x20E]
00001BC6 486C C18C pea.l [A4 - 0x3E74]
00001BCA 3F3C 080E move.w -[A7], 0x80E
00001BCE A9EB syscall Pack4/FP68K
00001BD0 486E FF7E pea.l [A6 - 0x82]
00001BD4 486C C18C pea.l [A4 - 0x3E74]
00001BD8 3F3C 1004 move.w -[A7], 0x1004
00001BDC A9EB syscall Pack4/FP68K
00001BDE 2D6C C18C FF7E move.l [A6 - 0x82], [A4 - 0x3E74]
00001BE4 2D6C C190 FF82 move.l [A6 - 0x7E], [A4 - 0x3E70]
00001BEA 3D6C C194 FF86 move.w [A6 - 0x7A], [A4 - 0x3E6C]
00001BF0 302E FFE6 move.w D0, [A6 - 0x1A]
00001BF4 48C0 ext.l D0
00001BF6 4EBA 5F48 jsr [PC + 0x5F48 /* 00007B40 */]
00001BFA 486E FF7E pea.l [A6 - 0x82]
00001BFE 486C C18C pea.l [A4 - 0x3E74]
00001C02 3F3C 0002 move.w -[A7], 0x2
00001C06 A9EB syscall Pack4/FP68K
00001C08 4EBA 5F4A jsr [PC + 0x5F4A /* 00007B54 */]
00001C0C 3D40 FFFA move.w [A6 - 0x6], D0
00001C10 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001C14 4EBA 3A36 jsr [PC + 0x3A36 /* 0000564C */]
00001C18 548F addq.l A7, 2
00001C1A 2D40 FF74 move.l [A6 - 0x8C], D0
00001C1E 486C 0216 pea.l [A4 + 0x216]
00001C22 486C C18C pea.l [A4 - 0x3E74]
00001C26 3F3C 080E move.w -[A7], 0x80E
00001C2A A9EB syscall Pack4/FP68K
00001C2C 486E FF74 pea.l [A6 - 0x8C]
00001C30 486C C18C pea.l [A4 - 0x3E74]
00001C34 3F3C 1004 move.w -[A7], 0x1004
00001C38 A9EB syscall Pack4/FP68K
00001C3A 2D6C C18C FF74 move.l [A6 - 0x8C], [A4 - 0x3E74]
00001C40 2D6C C190 FF78 move.l [A6 - 0x88], [A4 - 0x3E70]
00001C46 3D6C C194 FF7C move.w [A6 - 0x84], [A4 - 0x3E6C]
00001C4C 302E FFE8 move.w D0, [A6 - 0x18]
00001C50 48C0 ext.l D0
00001C52 4EBA 5EEC jsr [PC + 0x5EEC /* 00007B40 */]
00001C56 486E FF74 pea.l [A6 - 0x8C]
00001C5A 486C C18C pea.l [A4 - 0x3E74]
00001C5E 3F3C 0002 move.w -[A7], 0x2
00001C62 A9EB syscall Pack4/FP68K
00001C64 4EBA 5EEE jsr [PC + 0x5EEE /* 00007B54 */]
00001C68 3D40 FFF4 move.w [A6 - 0xC], D0
00001C6C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001C70 4EBA 3A80 jsr [PC + 0x3A80 /* 000056F2 */]
00001C74 548F addq.l A7, 2
00001C76 2D40 FF6A move.l [A6 - 0x96], D0
00001C7A 486C 021E pea.l [A4 + 0x21E]
00001C7E 486C C18C pea.l [A4 - 0x3E74]
00001C82 3F3C 080E move.w -[A7], 0x80E
00001C86 A9EB syscall Pack4/FP68K
00001C88 486E FF6A pea.l [A6 - 0x96]
00001C8C 486C C18C pea.l [A4 - 0x3E74]
00001C90 3F3C 1004 move.w -[A7], 0x1004
00001C94 A9EB syscall Pack4/FP68K
00001C96 2D6C C18C FF6A move.l [A6 - 0x96], [A4 - 0x3E74]
00001C9C 2D6C C190 FF6E move.l [A6 - 0x92], [A4 - 0x3E70]
00001CA2 3D6C C194 FF72 move.w [A6 - 0x8E], [A4 - 0x3E6C]
00001CA8 302E FFE6 move.w D0, [A6 - 0x1A]
00001CAC 48C0 ext.l D0
00001CAE 4EBA 5E90 jsr [PC + 0x5E90 /* 00007B40 */]
00001CB2 486E FF6A pea.l [A6 - 0x96]
00001CB6 486C C18C pea.l [A4 - 0x3E74]
00001CBA 3F3C 0000 move.w -[A7], 0x0
00001CBE A9EB syscall Pack4/FP68K
00001CC0 4EBA 5E92 jsr [PC + 0x5E92 /* 00007B54 */]
00001CC4 3D40 FFF2 move.w [A6 - 0xE], D0
00001CC8 3F3C 0001 move.w -[A7], 0x1
00001CCC 3F3C 0001 move.w -[A7], 0x1
00001CD0 4EBA 5ECC jsr [PC + 0x5ECC /* 00007B9E */]
00001CD4 588F addq.l A7, 4
00001CD6 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001CDA 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00001CDE 4EBA 5EEC jsr [PC + 0x5EEC /* 00007BCC */]
00001CE2 588F addq.l A7, 4
00001CE4 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001CE8 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001CEC 4EBA 5F02 jsr [PC + 0x5F02 /* 00007BF0 */]
00001CF0 588F addq.l A7, 4
00001CF2 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001CF6 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001CFA 4EBA 5ED0 jsr [PC + 0x5ED0 /* 00007BCC */]
00001CFE 588F addq.l A7, 4
00001D00 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001D04 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001D08 4EBA 5EE6 jsr [PC + 0x5EE6 /* 00007BF0 */]
00001D0C 588F addq.l A7, 4
00001D0E 3F3C 0002 move.w -[A7], 0x2
00001D12 3F3C 0002 move.w -[A7], 0x2
00001D16 4EBA 5E86 jsr [PC + 0x5E86 /* 00007B9E */]
00001D1A 588F addq.l A7, 4
00001D1C 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001D20 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00001D24 4EBA 5EA6 jsr [PC + 0x5EA6 /* 00007BCC */]
00001D28 588F addq.l A7, 4
00001D2A 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001D2E 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001D32 4EBA 5EBC jsr [PC + 0x5EBC /* 00007BF0 */]
00001D36 588F addq.l A7, 4
00001D38 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00001D3C 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001D40 4EBA 5E8A jsr [PC + 0x5E8A /* 00007BCC */]
00001D44 588F addq.l A7, 4
00001D46 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001D4A 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001D4E 4EBA 5EA0 jsr [PC + 0x5EA0 /* 00007BF0 */]
00001D52 588F addq.l A7, 4
00001D54 486E FFE2 pea.l [A6 - 0x1E]
00001D58 2F3C 0000 0002 move.l -[A7], 0x2
00001D5E 4EBA 45A0 jsr [PC + 0x45A0 /* 00006300 */]
00001D62 508F addq.l A7, 8
00001D64 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4]
00001D6A 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6]
00001D70 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC]
00001D76 3D6E FFF2 FFEE move.w [A6 - 0x12], [A6 - 0xE]
00001D7C 566E FFFE addq.w [A6 - 0x2], 3
00001D80 6000 FDC4 bra -0x23A /* 00001B46 */
label00001D84:
00001D84 576E FFFE subq.w [A6 - 0x2], 3
00001D88 526E FFEC addq.w [A6 - 0x14], 1
00001D8C 6000 FD9E bra -0x260 /* 00001B2C */
label00001D90:
00001D90 486C DCC0 pea.l [A4 - 0x2340]
00001D94 4EBA 53AE jsr [PC + 0x53AE /* 00007144 */]
00001D98 588F addq.l A7, 4
00001D9A 4EBA 0006 jsr [PC + 0x6 /* 00001DA2 */]
00001D9E 4E5E unlink A6
00001DA0 4E75 rts
fn00001DA2:
00001DA2 4E56 FFCC link A6, -0x0034
00001DA6 3D7C 0081 FFF6 move.w [A6 - 0xA], 0x81
00001DAC 3D7C 0023 FFF4 move.w [A6 - 0xC], 0x23 /* '#' */
00001DB2 2F2C DD34 move.l -[A7], [A4 - 0x22CC]
00001DB6 4EBA 3B62 jsr [PC + 0x3B62 /* 0000591A */]
00001DBA 588F addq.l A7, 4
00001DBC 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
00001DC0 3F3C 00A1 move.w -[A7], 0xA1
00001DC4 3F3C 0004 move.w -[A7], 0x4
00001DC8 3F3C 0062 move.w -[A7], 0x62 /* 'b' */
00001DCC 486C DCB8 pea.l [A4 - 0x2348]
00001DD0 4EBA 6188 jsr [PC + 0x6188 /* 00007F5A */]
00001DD4 DEFC 000C add.w A7, 0xC
00001DD8 486C DCB8 pea.l [A4 - 0x2348]
00001DDC 2F2C DC80 move.l -[A7], [A4 - 0x2380]
00001DE0 4EBA 5342 jsr [PC + 0x5342 /* 00007124 */]
00001DE4 508F addq.l A7, 8
00001DE6 302C DCF0 move.w D0, [A4 - 0x2310]
00001DEA 48C0 ext.l D0
00001DEC 81FC 0168 divs.w D0, 0x168
00001DF0 4840 swap.w D0
00001DF2 3F00 move.w -[A7], D0
00001DF4 4EBA 3856 jsr [PC + 0x3856 /* 0000564C */]
00001DF8 548F addq.l A7, 2
00001DFA 2D40 FFEA move.l [A6 - 0x16], D0
00001DFE 486C 0226 pea.l [A4 + 0x226]
00001E02 486C C18C pea.l [A4 - 0x3E74]
00001E06 3F3C 080E move.w -[A7], 0x80E
00001E0A A9EB syscall Pack4/FP68K
00001E0C 486E FFEA pea.l [A6 - 0x16]
00001E10 486C C18C pea.l [A4 - 0x3E74]
00001E14 3F3C 1004 move.w -[A7], 0x1004
00001E18 A9EB syscall Pack4/FP68K
00001E1A 2D6C C18C FFEA move.l [A6 - 0x16], [A4 - 0x3E74]
00001E20 2D6C C190 FFEE move.l [A6 - 0x12], [A4 - 0x3E70]
00001E26 3D6C C194 FFF2 move.w [A6 - 0xE], [A4 - 0x3E6C]
00001E2C 302E FFF6 move.w D0, [A6 - 0xA]
00001E30 48C0 ext.l D0
00001E32 4EBA 5D0C jsr [PC + 0x5D0C /* 00007B40 */]
00001E36 486E FFEA pea.l [A6 - 0x16]
00001E3A 486C C18C pea.l [A4 - 0x3E74]
00001E3E 3F3C 0000 move.w -[A7], 0x0
00001E42 A9EB syscall Pack4/FP68K
00001E44 4EBA 5D0E jsr [PC + 0x5D0E /* 00007B54 */]
00001E48 3D40 FFFE move.w [A6 - 0x2], D0
00001E4C 302C DCF0 move.w D0, [A4 - 0x2310]
00001E50 48C0 ext.l D0
00001E52 81FC 0168 divs.w D0, 0x168
00001E56 4840 swap.w D0
00001E58 3F00 move.w -[A7], D0
00001E5A 4EBA 3896 jsr [PC + 0x3896 /* 000056F2 */]
00001E5E 548F addq.l A7, 2
00001E60 2D40 FFE0 move.l [A6 - 0x20], D0
00001E64 486C 022E pea.l [A4 + 0x22E]
00001E68 486C C18C pea.l [A4 - 0x3E74]
00001E6C 3F3C 080E move.w -[A7], 0x80E
00001E70 A9EB syscall Pack4/FP68K
00001E72 486E FFE0 pea.l [A6 - 0x20]
00001E76 486C C18C pea.l [A4 - 0x3E74]
00001E7A 3F3C 1004 move.w -[A7], 0x1004
00001E7E A9EB syscall Pack4/FP68K
00001E80 2D6C C18C FFE0 move.l [A6 - 0x20], [A4 - 0x3E74]
00001E86 2D6C C190 FFE4 move.l [A6 - 0x1C], [A4 - 0x3E70]
00001E8C 3D6C C194 FFE8 move.w [A6 - 0x18], [A4 - 0x3E6C]
00001E92 302E FFF4 move.w D0, [A6 - 0xC]
00001E96 48C0 ext.l D0
00001E98 4EBA 5CA6 jsr [PC + 0x5CA6 /* 00007B40 */]
00001E9C 486E FFE0 pea.l [A6 - 0x20]
00001EA0 486C C18C pea.l [A4 - 0x3E74]
00001EA4 3F3C 0002 move.w -[A7], 0x2
00001EA8 A9EB syscall Pack4/FP68K
00001EAA 4EBA 5CA8 jsr [PC + 0x5CA8 /* 00007B54 */]
00001EAE 3D40 FFFC move.w [A6 - 0x4], D0
00001EB2 302C DCF0 move.w D0, [A4 - 0x2310]
00001EB6 48C0 ext.l D0
00001EB8 81FC 0168 divs.w D0, 0x168
00001EBC 4840 swap.w D0
00001EBE 3F00 move.w -[A7], D0
00001EC0 4EBA 378A jsr [PC + 0x378A /* 0000564C */]
00001EC4 548F addq.l A7, 2
00001EC6 2D40 FFD6 move.l [A6 - 0x2A], D0
00001ECA 486C 0236 pea.l [A4 + 0x236]
00001ECE 486C C18C pea.l [A4 - 0x3E74]
00001ED2 3F3C 080E move.w -[A7], 0x80E
00001ED6 A9EB syscall Pack4/FP68K
00001ED8 486E FFD6 pea.l [A6 - 0x2A]
00001EDC 486C C18C pea.l [A4 - 0x3E74]
00001EE0 3F3C 1004 move.w -[A7], 0x1004
00001EE4 A9EB syscall Pack4/FP68K
00001EE6 2D6C C18C FFD6 move.l [A6 - 0x2A], [A4 - 0x3E74]
00001EEC 2D6C C190 FFDA move.l [A6 - 0x26], [A4 - 0x3E70]
00001EF2 3D6C C194 FFDE move.w [A6 - 0x22], [A4 - 0x3E6C]
00001EF8 302E FFF6 move.w D0, [A6 - 0xA]
00001EFC 48C0 ext.l D0
00001EFE 4EBA 5C40 jsr [PC + 0x5C40 /* 00007B40 */]
00001F02 486E FFD6 pea.l [A6 - 0x2A]
00001F06 486C C18C pea.l [A4 - 0x3E74]
00001F0A 3F3C 0002 move.w -[A7], 0x2
00001F0E A9EB syscall Pack4/FP68K
00001F10 4EBA 5C42 jsr [PC + 0x5C42 /* 00007B54 */]
00001F14 3D40 FFFA move.w [A6 - 0x6], D0
00001F18 302C DCF0 move.w D0, [A4 - 0x2310]
00001F1C 48C0 ext.l D0
00001F1E 81FC 0168 divs.w D0, 0x168
00001F22 4840 swap.w D0
00001F24 3F00 move.w -[A7], D0
00001F26 4EBA 37CA jsr [PC + 0x37CA /* 000056F2 */]
00001F2A 548F addq.l A7, 2
00001F2C 2D40 FFCC move.l [A6 - 0x34], D0
00001F30 486C 023E pea.l [A4 + 0x23E]
00001F34 486C C18C pea.l [A4 - 0x3E74]
00001F38 3F3C 080E move.w -[A7], 0x80E
00001F3C A9EB syscall Pack4/FP68K
00001F3E 486E FFCC pea.l [A6 - 0x34]
00001F42 486C C18C pea.l [A4 - 0x3E74]
00001F46 3F3C 1004 move.w -[A7], 0x1004
00001F4A A9EB syscall Pack4/FP68K
00001F4C 2D6C C18C FFCC move.l [A6 - 0x34], [A4 - 0x3E74]
00001F52 2D6C C190 FFD0 move.l [A6 - 0x30], [A4 - 0x3E70]
00001F58 3D6C C194 FFD4 move.w [A6 - 0x2C], [A4 - 0x3E6C]
00001F5E 302E FFF4 move.w D0, [A6 - 0xC]
00001F62 48C0 ext.l D0
00001F64 4EBA 5BDA jsr [PC + 0x5BDA /* 00007B40 */]
00001F68 486E FFCC pea.l [A6 - 0x34]
00001F6C 486C C18C pea.l [A4 - 0x3E74]
00001F70 3F3C 0000 move.w -[A7], 0x0
00001F74 A9EB syscall Pack4/FP68K
00001F76 4EBA 5BDC jsr [PC + 0x5BDC /* 00007B54 */]
00001F7A 3D40 FFF8 move.w [A6 - 0x8], D0
00001F7E 3F3C 0001 move.w -[A7], 0x1
00001F82 3F3C 0001 move.w -[A7], 0x1
00001F86 4EBA 5C16 jsr [PC + 0x5C16 /* 00007B9E */]
00001F8A 588F addq.l A7, 4
00001F8C 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001F90 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001F94 4EBA 5C36 jsr [PC + 0x5C36 /* 00007BCC */]
00001F98 588F addq.l A7, 4
00001F9A 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001F9E 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001FA2 4EBA 5C4C jsr [PC + 0x5C4C /* 00007BF0 */]
00001FA6 588F addq.l A7, 4
00001FA8 3F3C 0002 move.w -[A7], 0x2
00001FAC 3F3C 0002 move.w -[A7], 0x2
00001FB0 4EBA 5BEC jsr [PC + 0x5BEC /* 00007B9E */]
00001FB4 588F addq.l A7, 4
00001FB6 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00001FBA 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001FBE 4EBA 5C0C jsr [PC + 0x5C0C /* 00007BCC */]
00001FC2 588F addq.l A7, 4
00001FC4 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001FC8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001FCC 4EBA 5C22 jsr [PC + 0x5C22 /* 00007BF0 */]
00001FD0 588F addq.l A7, 4
00001FD2 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00001FD6 3F3C 0059 move.w -[A7], 0x59 /* 'Y' */
00001FDA 4267 clr.w -[A7]
00001FDC 4267 clr.w -[A7]
00001FDE 486C DCB8 pea.l [A4 - 0x2348]
00001FE2 4EBA 5F76 jsr [PC + 0x5F76 /* 00007F5A */]
00001FE6 DEFC 000C add.w A7, 0xC
00001FEA 486C DCB8 pea.l [A4 - 0x2348]
00001FEE 4EBA 5146 jsr [PC + 0x5146 /* 00007136 */]
00001FF2 588F addq.l A7, 4
00001FF4 3F3C 0019 move.w -[A7], 0x19
00001FF8 3F3C 0013 move.w -[A7], 0x13
00001FFC 4EBA 5BCE jsr [PC + 0x5BCE /* 00007BCC */]
00002000 588F addq.l A7, 4
00002002 3F3C 0004 move.w -[A7], 0x4
00002006 4EBA 4E70 jsr [PC + 0x4E70 /* 00006E78 */]
0000200A 548F addq.l A7, 2
0000200C 486C 0246 pea.l [A4 + 0x246]
00002010 4EBA 4EA6 jsr [PC + 0x4EA6 /* 00006EB8 */]
00002014 588F addq.l A7, 4
00002016 4267 clr.w -[A7]
00002018 4EBA 4E5E jsr [PC + 0x4E5E /* 00006E78 */]
0000201C 548F addq.l A7, 2
0000201E 3F3C 002B move.w -[A7], 0x2B /* '+' */
00002022 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00002026 4EBA 5BA4 jsr [PC + 0x5BA4 /* 00007BCC */]
0000202A 588F addq.l A7, 4
0000202C 302C DCF0 move.w D0, [A4 - 0x2310]
00002030 48C0 ext.l D0
00002032 81FC 0168 divs.w D0, 0x168
00002036 4840 swap.w D0
00002038 48C0 ext.l D0
0000203A 81FC 0006 divs.w D0, 0x6
0000203E 3F00 move.w -[A7], D0
00002040 302C DCF0 move.w D0, [A4 - 0x2310]
00002044 48C0 ext.l D0
00002046 81FC 0168 divs.w D0, 0x168
0000204A 3F00 move.w -[A7], D0
0000204C 486C 0250 pea.l [A4 + 0x250]
00002050 486C DA6E pea.l [A4 - 0x2592]
00002054 4EBA 3F2C jsr [PC + 0x3F2C /* 00005F82 */]
00002058 DEFC 000C add.w A7, 0xC
0000205C 486C DA6E pea.l [A4 - 0x2592]
00002060 4EBA 4E56 jsr [PC + 0x4E56 /* 00006EB8 */]
00002064 588F addq.l A7, 4
00002066 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
0000206A 4EBA 38AE jsr [PC + 0x38AE /* 0000591A */]
0000206E 588F addq.l A7, 4
00002070 4E5E unlink A6
00002072 4E75 rts
fn00002074:
00002074 4E56 FFA4 link A6, -0x005C
00002078 3D7C 0081 FFF6 move.w [A6 - 0xA], 0x81
0000207E 3D7C 0023 FFF4 move.w [A6 - 0xC], 0x23 /* '#' */
00002084 2F2C DD34 move.l -[A7], [A4 - 0x22CC]
00002088 4EBA 3890 jsr [PC + 0x3890 /* 0000591A */]
0000208C 588F addq.l A7, 4
0000208E 302C DCF0 move.w D0, [A4 - 0x2310]
00002092 48C0 ext.l D0
00002094 81FC 0168 divs.w D0, 0x168
00002098 4840 swap.w D0
0000209A 3F00 move.w -[A7], D0
0000209C 4EBA 35AE jsr [PC + 0x35AE /* 0000564C */]
000020A0 548F addq.l A7, 2
000020A2 2D40 FFEA move.l [A6 - 0x16], D0
000020A6 486C 025A pea.l [A4 + 0x25A]
000020AA 486C C18C pea.l [A4 - 0x3E74]
000020AE 3F3C 080E move.w -[A7], 0x80E
000020B2 A9EB syscall Pack4/FP68K
000020B4 486E FFEA pea.l [A6 - 0x16]
000020B8 486C C18C pea.l [A4 - 0x3E74]
000020BC 3F3C 1004 move.w -[A7], 0x1004
000020C0 A9EB syscall Pack4/FP68K
000020C2 2D6C C18C FFEA move.l [A6 - 0x16], [A4 - 0x3E74]
000020C8 2D6C C190 FFEE move.l [A6 - 0x12], [A4 - 0x3E70]
000020CE 3D6C C194 FFF2 move.w [A6 - 0xE], [A4 - 0x3E6C]
000020D4 302E FFF6 move.w D0, [A6 - 0xA]
000020D8 48C0 ext.l D0
000020DA 4EBA 5A64 jsr [PC + 0x5A64 /* 00007B40 */]
000020DE 486E FFEA pea.l [A6 - 0x16]
000020E2 486C C18C pea.l [A4 - 0x3E74]
000020E6 3F3C 0000 move.w -[A7], 0x0
000020EA A9EB syscall Pack4/FP68K
000020EC 4EBA 5A66 jsr [PC + 0x5A66 /* 00007B54 */]
000020F0 3D40 FFFE move.w [A6 - 0x2], D0
000020F4 302C DCF0 move.w D0, [A4 - 0x2310]
000020F8 48C0 ext.l D0
000020FA 81FC 0168 divs.w D0, 0x168
000020FE 4840 swap.w D0
00002100 3F00 move.w -[A7], D0
00002102 4EBA 35EE jsr [PC + 0x35EE /* 000056F2 */]
00002106 548F addq.l A7, 2
00002108 2D40 FFE0 move.l [A6 - 0x20], D0
0000210C 486C 0262 pea.l [A4 + 0x262]
00002110 486C C18C pea.l [A4 - 0x3E74]
00002114 3F3C 080E move.w -[A7], 0x80E
00002118 A9EB syscall Pack4/FP68K
0000211A 486E FFE0 pea.l [A6 - 0x20]
0000211E 486C C18C pea.l [A4 - 0x3E74]
00002122 3F3C 1004 move.w -[A7], 0x1004
00002126 A9EB syscall Pack4/FP68K
00002128 2D6C C18C FFE0 move.l [A6 - 0x20], [A4 - 0x3E74]
0000212E 2D6C C190 FFE4 move.l [A6 - 0x1C], [A4 - 0x3E70]
00002134 3D6C C194 FFE8 move.w [A6 - 0x18], [A4 - 0x3E6C]
0000213A 302E FFF4 move.w D0, [A6 - 0xC]
0000213E 48C0 ext.l D0
00002140 4EBA 59FE jsr [PC + 0x59FE /* 00007B40 */]
00002144 486E FFE0 pea.l [A6 - 0x20]
00002148 486C C18C pea.l [A4 - 0x3E74]
0000214C 3F3C 0002 move.w -[A7], 0x2
00002150 A9EB syscall Pack4/FP68K
00002152 4EBA 5A00 jsr [PC + 0x5A00 /* 00007B54 */]
00002156 3D40 FFFC move.w [A6 - 0x4], D0
0000215A 302C DCF0 move.w D0, [A4 - 0x2310]
0000215E 48C0 ext.l D0
00002160 81FC 0168 divs.w D0, 0x168
00002164 4840 swap.w D0
00002166 3F00 move.w -[A7], D0
00002168 4EBA 34E2 jsr [PC + 0x34E2 /* 0000564C */]
0000216C 548F addq.l A7, 2
0000216E 2D40 FFD6 move.l [A6 - 0x2A], D0
00002172 486C 026A pea.l [A4 + 0x26A]
00002176 486C C18C pea.l [A4 - 0x3E74]
0000217A 3F3C 080E move.w -[A7], 0x80E
0000217E A9EB syscall Pack4/FP68K
00002180 486E FFD6 pea.l [A6 - 0x2A]
00002184 486C C18C pea.l [A4 - 0x3E74]
00002188 3F3C 1004 move.w -[A7], 0x1004
0000218C A9EB syscall Pack4/FP68K
0000218E 2D6C C18C FFD6 move.l [A6 - 0x2A], [A4 - 0x3E74]
00002194 2D6C C190 FFDA move.l [A6 - 0x26], [A4 - 0x3E70]
0000219A 3D6C C194 FFDE move.w [A6 - 0x22], [A4 - 0x3E6C]
000021A0 302E FFF6 move.w D0, [A6 - 0xA]
000021A4 48C0 ext.l D0
000021A6 4EBA 5998 jsr [PC + 0x5998 /* 00007B40 */]
000021AA 486E FFD6 pea.l [A6 - 0x2A]
000021AE 486C C18C pea.l [A4 - 0x3E74]
000021B2 3F3C 0002 move.w -[A7], 0x2
000021B6 A9EB syscall Pack4/FP68K
000021B8 4EBA 599A jsr [PC + 0x599A /* 00007B54 */]
000021BC 3D40 FFFA move.w [A6 - 0x6], D0
000021C0 302C DCF0 move.w D0, [A4 - 0x2310]
000021C4 48C0 ext.l D0
000021C6 81FC 0168 divs.w D0, 0x168
000021CA 4840 swap.w D0
000021CC 3F00 move.w -[A7], D0
000021CE 4EBA 3522 jsr [PC + 0x3522 /* 000056F2 */]
000021D2 548F addq.l A7, 2
000021D4 2D40 FFCC move.l [A6 - 0x34], D0
000021D8 486C 0272 pea.l [A4 + 0x272]
000021DC 486C C18C pea.l [A4 - 0x3E74]
000021E0 3F3C 080E move.w -[A7], 0x80E
000021E4 A9EB syscall Pack4/FP68K
000021E6 486E FFCC pea.l [A6 - 0x34]
000021EA 486C C18C pea.l [A4 - 0x3E74]
000021EE 3F3C 1004 move.w -[A7], 0x1004
000021F2 A9EB syscall Pack4/FP68K
000021F4 2D6C C18C FFCC move.l [A6 - 0x34], [A4 - 0x3E74]
000021FA 2D6C C190 FFD0 move.l [A6 - 0x30], [A4 - 0x3E70]
00002200 3D6C C194 FFD4 move.w [A6 - 0x2C], [A4 - 0x3E6C]
00002206 302E FFF4 move.w D0, [A6 - 0xC]
0000220A 48C0 ext.l D0
0000220C 4EBA 5932 jsr [PC + 0x5932 /* 00007B40 */]
00002210 486E FFCC pea.l [A6 - 0x34]
00002214 486C C18C pea.l [A4 - 0x3E74]
00002218 3F3C 0000 move.w -[A7], 0x0
0000221C A9EB syscall Pack4/FP68K
0000221E 4EBA 5934 jsr [PC + 0x5934 /* 00007B54 */]
00002222 3D40 FFF8 move.w [A6 - 0x8], D0
00002226 3F3C 0001 move.w -[A7], 0x1
0000222A 3F3C 0001 move.w -[A7], 0x1
0000222E 4EBA 596E jsr [PC + 0x596E /* 00007B9E */]
00002232 588F addq.l A7, 4
00002234 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002238 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000223C 4EBA 598E jsr [PC + 0x598E /* 00007BCC */]
00002240 588F addq.l A7, 4
00002242 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002246 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000224A 4EBA 59A4 jsr [PC + 0x59A4 /* 00007BF0 */]
0000224E 588F addq.l A7, 4
00002250 3F3C 0002 move.w -[A7], 0x2
00002254 3F3C 0002 move.w -[A7], 0x2
00002258 4EBA 5944 jsr [PC + 0x5944 /* 00007B9E */]
0000225C 588F addq.l A7, 4
0000225E 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002262 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002266 4EBA 5964 jsr [PC + 0x5964 /* 00007BCC */]
0000226A 588F addq.l A7, 4
0000226C 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002270 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002274 4EBA 597A jsr [PC + 0x597A /* 00007BF0 */]
00002278 588F addq.l A7, 4
0000227A 5C6C DCF0 addq.w [A4 - 0x2310], 6
0000227E 302C DCF0 move.w D0, [A4 - 0x2310]
00002282 48C0 ext.l D0
00002284 81FC 0168 divs.w D0, 0x168
00002288 4840 swap.w D0
0000228A 3F00 move.w -[A7], D0
0000228C 4EBA 33BE jsr [PC + 0x33BE /* 0000564C */]
00002290 548F addq.l A7, 2
00002292 2D40 FFC2 move.l [A6 - 0x3E], D0
00002296 486C 027A pea.l [A4 + 0x27A]
0000229A 486C C18C pea.l [A4 - 0x3E74]
0000229E 3F3C 080E move.w -[A7], 0x80E
000022A2 A9EB syscall Pack4/FP68K
000022A4 486E FFC2 pea.l [A6 - 0x3E]
000022A8 486C C18C pea.l [A4 - 0x3E74]
000022AC 3F3C 1004 move.w -[A7], 0x1004
000022B0 A9EB syscall Pack4/FP68K
000022B2 2D6C C18C FFC2 move.l [A6 - 0x3E], [A4 - 0x3E74]
000022B8 2D6C C190 FFC6 move.l [A6 - 0x3A], [A4 - 0x3E70]
000022BE 3D6C C194 FFCA move.w [A6 - 0x36], [A4 - 0x3E6C]
000022C4 302E FFF6 move.w D0, [A6 - 0xA]
000022C8 48C0 ext.l D0
000022CA 4EBA 5874 jsr [PC + 0x5874 /* 00007B40 */]
000022CE 486E FFC2 pea.l [A6 - 0x3E]
000022D2 486C C18C pea.l [A4 - 0x3E74]
000022D6 3F3C 0000 move.w -[A7], 0x0
000022DA A9EB syscall Pack4/FP68K
000022DC 4EBA 5876 jsr [PC + 0x5876 /* 00007B54 */]
000022E0 3D40 FFFE move.w [A6 - 0x2], D0
000022E4 302C DCF0 move.w D0, [A4 - 0x2310]
000022E8 48C0 ext.l D0
000022EA 81FC 0168 divs.w D0, 0x168
000022EE 4840 swap.w D0
000022F0 3F00 move.w -[A7], D0
000022F2 4EBA 33FE jsr [PC + 0x33FE /* 000056F2 */]
000022F6 548F addq.l A7, 2
000022F8 2D40 FFB8 move.l [A6 - 0x48], D0
000022FC 486C 0282 pea.l [A4 + 0x282]
00002300 486C C18C pea.l [A4 - 0x3E74]
00002304 3F3C 080E move.w -[A7], 0x80E
00002308 A9EB syscall Pack4/FP68K
0000230A 486E FFB8 pea.l [A6 - 0x48]
0000230E 486C C18C pea.l [A4 - 0x3E74]
00002312 3F3C 1004 move.w -[A7], 0x1004
00002316 A9EB syscall Pack4/FP68K
00002318 2D6C C18C FFB8 move.l [A6 - 0x48], [A4 - 0x3E74]
0000231E 2D6C C190 FFBC move.l [A6 - 0x44], [A4 - 0x3E70]
00002324 3D6C C194 FFC0 move.w [A6 - 0x40], [A4 - 0x3E6C]
0000232A 302E FFF4 move.w D0, [A6 - 0xC]
0000232E 48C0 ext.l D0
00002330 4EBA 580E jsr [PC + 0x580E /* 00007B40 */]
00002334 486E FFB8 pea.l [A6 - 0x48]
00002338 486C C18C pea.l [A4 - 0x3E74]
0000233C 3F3C 0002 move.w -[A7], 0x2
00002340 A9EB syscall Pack4/FP68K
00002342 4EBA 5810 jsr [PC + 0x5810 /* 00007B54 */]
00002346 3D40 FFFC move.w [A6 - 0x4], D0
0000234A 302C DCF0 move.w D0, [A4 - 0x2310]
0000234E 48C0 ext.l D0
00002350 81FC 0168 divs.w D0, 0x168
00002354 4840 swap.w D0
00002356 3F00 move.w -[A7], D0
00002358 4EBA 32F2 jsr [PC + 0x32F2 /* 0000564C */]
0000235C 548F addq.l A7, 2
0000235E 2D40 FFAE move.l [A6 - 0x52], D0
00002362 486C 028A pea.l [A4 + 0x28A]
00002366 486C C18C pea.l [A4 - 0x3E74]
0000236A 3F3C 080E move.w -[A7], 0x80E
0000236E A9EB syscall Pack4/FP68K
00002370 486E FFAE pea.l [A6 - 0x52]
00002374 486C C18C pea.l [A4 - 0x3E74]
00002378 3F3C 1004 move.w -[A7], 0x1004
0000237C A9EB syscall Pack4/FP68K
0000237E 2D6C C18C FFAE move.l [A6 - 0x52], [A4 - 0x3E74]
00002384 2D6C C190 FFB2 move.l [A6 - 0x4E], [A4 - 0x3E70]
0000238A 3D6C C194 FFB6 move.w [A6 - 0x4A], [A4 - 0x3E6C]
00002390 302E FFF6 move.w D0, [A6 - 0xA]
00002394 48C0 ext.l D0
00002396 4EBA 57A8 jsr [PC + 0x57A8 /* 00007B40 */]
0000239A 486E FFAE pea.l [A6 - 0x52]
0000239E 486C C18C pea.l [A4 - 0x3E74]
000023A2 3F3C 0002 move.w -[A7], 0x2
000023A6 A9EB syscall Pack4/FP68K
000023A8 4EBA 57AA jsr [PC + 0x57AA /* 00007B54 */]
000023AC 3D40 FFFA move.w [A6 - 0x6], D0
000023B0 302C DCF0 move.w D0, [A4 - 0x2310]
000023B4 48C0 ext.l D0
000023B6 81FC 0168 divs.w D0, 0x168
000023BA 4840 swap.w D0
000023BC 3F00 move.w -[A7], D0
000023BE 4EBA 3332 jsr [PC + 0x3332 /* 000056F2 */]
000023C2 548F addq.l A7, 2
000023C4 2D40 FFA4 move.l [A6 - 0x5C], D0
000023C8 486C 0292 pea.l [A4 + 0x292]
000023CC 486C C18C pea.l [A4 - 0x3E74]
000023D0 3F3C 080E move.w -[A7], 0x80E
000023D4 A9EB syscall Pack4/FP68K
000023D6 486E FFA4 pea.l [A6 - 0x5C]
000023DA 486C C18C pea.l [A4 - 0x3E74]
000023DE 3F3C 1004 move.w -[A7], 0x1004
000023E2 A9EB syscall Pack4/FP68K
000023E4 2D6C C18C FFA4 move.l [A6 - 0x5C], [A4 - 0x3E74]
000023EA 2D6C C190 FFA8 move.l [A6 - 0x58], [A4 - 0x3E70]
000023F0 3D6C C194 FFAC move.w [A6 - 0x54], [A4 - 0x3E6C]
000023F6 302E FFF4 move.w D0, [A6 - 0xC]
000023FA 48C0 ext.l D0
000023FC 4EBA 5742 jsr [PC + 0x5742 /* 00007B40 */]
00002400 486E FFA4 pea.l [A6 - 0x5C]
00002404 486C C18C pea.l [A4 - 0x3E74]
00002408 3F3C 0000 move.w -[A7], 0x0
0000240C A9EB syscall Pack4/FP68K
0000240E 4EBA 5744 jsr [PC + 0x5744 /* 00007B54 */]
00002412 3D40 FFF8 move.w [A6 - 0x8], D0
00002416 3F3C 0001 move.w -[A7], 0x1
0000241A 3F3C 0001 move.w -[A7], 0x1
0000241E 4EBA 577E jsr [PC + 0x577E /* 00007B9E */]
00002422 588F addq.l A7, 4
00002424 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002428 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000242C 4EBA 579E jsr [PC + 0x579E /* 00007BCC */]
00002430 588F addq.l A7, 4
00002432 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002436 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000243A 4EBA 57B4 jsr [PC + 0x57B4 /* 00007BF0 */]
0000243E 588F addq.l A7, 4
00002440 3F3C 0002 move.w -[A7], 0x2
00002444 3F3C 0002 move.w -[A7], 0x2
00002448 4EBA 5754 jsr [PC + 0x5754 /* 00007B9E */]
0000244C 588F addq.l A7, 4
0000244E 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002452 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002456 4EBA 5774 jsr [PC + 0x5774 /* 00007BCC */]
0000245A 588F addq.l A7, 4
0000245C 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002460 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002464 4EBA 578A jsr [PC + 0x578A /* 00007BF0 */]
00002468 588F addq.l A7, 4
0000246A 3F3C 002B move.w -[A7], 0x2B /* '+' */
0000246E 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
00002472 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00002476 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
0000247A 486C DCB8 pea.l [A4 - 0x2348]
0000247E 4EBA 5ADA jsr [PC + 0x5ADA /* 00007F5A */]
00002482 DEFC 000C add.w A7, 0xC
00002486 486C DCB8 pea.l [A4 - 0x2348]
0000248A 4EBA 4CAA jsr [PC + 0x4CAA /* 00007136 */]
0000248E 588F addq.l A7, 4
00002490 3F3C 002B move.w -[A7], 0x2B /* '+' */
00002494 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00002498 4EBA 5732 jsr [PC + 0x5732 /* 00007BCC */]
0000249C 588F addq.l A7, 4
0000249E 302C DCF0 move.w D0, [A4 - 0x2310]
000024A2 48C0 ext.l D0
000024A4 81FC 0168 divs.w D0, 0x168
000024A8 4840 swap.w D0
000024AA 48C0 ext.l D0
000024AC 81FC 0006 divs.w D0, 0x6
000024B0 3F00 move.w -[A7], D0
000024B2 302C DCF0 move.w D0, [A4 - 0x2310]
000024B6 48C0 ext.l D0
000024B8 81FC 0168 divs.w D0, 0x168
000024BC 3F00 move.w -[A7], D0
000024BE 486C 029A pea.l [A4 + 0x29A]
000024C2 486C DA6E pea.l [A4 - 0x2592]
000024C6 4EBA 3ABA jsr [PC + 0x3ABA /* 00005F82 */]
000024CA DEFC 000C add.w A7, 0xC
000024CE 486C DA6E pea.l [A4 - 0x2592]
000024D2 4EBA 49E4 jsr [PC + 0x49E4 /* 00006EB8 */]
000024D6 588F addq.l A7, 4
000024D8 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
000024DC 4EBA 343C jsr [PC + 0x343C /* 0000591A */]
000024E0 588F addq.l A7, 4
000024E2 4E5E unlink A6
000024E4 4E75 rts
fn000024E6:
000024E6 4E56 FFFE link A6, -0x0002
000024EA 426E FFFE clr.w [A6 - 0x2]
000024EE 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000024F4 2F2C DC7C move.l -[A7], [A4 - 0x2384]
000024F8 3F3C 0001 move.w -[A7], 0x1
000024FC 4EBA 44D6 jsr [PC + 0x44D6 /* 000069D4 */]
00002500 DEFC 000A add.w A7, 0xA /* '\n' */
00002504 2940 DC72 move.l [A4 - 0x238E], D0
00002508 486C DCB8 pea.l [A4 - 0x2348]
0000250C 486C DA6A pea.l [A4 - 0x2596]
00002510 486C DCF2 pea.l [A4 - 0x230E]
00002514 3F3C 0001 move.w -[A7], 0x1
00002518 2F2C DC72 move.l -[A7], [A4 - 0x238E]
0000251C 4EBA 4DD0 jsr [PC + 0x4DD0 /* 000072EE */]
00002520 DEFC 0012 add.w A7, 0x12
00002524 2F2C DC72 move.l -[A7], [A4 - 0x238E]
00002528 4EBA 33F0 jsr [PC + 0x33F0 /* 0000591A */]
0000252C 588F addq.l A7, 4
0000252E 3F3C 0003 move.w -[A7], 0x3
00002532 3F3C 0003 move.w -[A7], 0x3
00002536 4EBA 5666 jsr [PC + 0x5666 /* 00007B9E */]
0000253A 588F addq.l A7, 4
0000253C 3F3C FFFC move.w -[A7], 0xFFFC
00002540 3F3C FFFC move.w -[A7], 0xFFFC
00002544 486C DCB8 pea.l [A4 - 0x2348]
00002548 4EBA 5A2E jsr [PC + 0x5A2E /* 00007F78 */]
0000254C 508F addq.l A7, 8
0000254E 3F3C 0010 move.w -[A7], 0x10
00002552 3F3C 0010 move.w -[A7], 0x10
00002556 486C DCB8 pea.l [A4 - 0x2348]
0000255A 4EBA 48F8 jsr [PC + 0x48F8 /* 00006E54 */]
0000255E 508F addq.l A7, 8
00002560 3F3C 001E move.w -[A7], 0x1E
00002564 4267 clr.w -[A7]
00002566 3F3C 0003 move.w -[A7], 0x3
0000256A 2F2C DC72 move.l -[A7], [A4 - 0x238E]
0000256E 4EBA 4DB8 jsr [PC + 0x4DB8 /* 00007328 */]
00002572 DEFC 000A add.w A7, 0xA /* '\n' */
00002576 486C DCF4 pea.l [A4 - 0x230C]
0000257A 42A7 clr.l -[A7]
0000257C 4EBA 4112 jsr [PC + 0x4112 /* 00006690 */]
00002580 508F addq.l A7, 8
00002582 486C DCB8 pea.l [A4 - 0x2348]
00002586 486C DA6A pea.l [A4 - 0x2596]
0000258A 486C DCF2 pea.l [A4 - 0x230E]
0000258E 3F3C 0003 move.w -[A7], 0x3
00002592 2F2C DC72 move.l -[A7], [A4 - 0x238E]
00002596 4EBA 4D56 jsr [PC + 0x4D56 /* 000072EE */]
0000259A DEFC 0012 add.w A7, 0x12
0000259E 486C DB6E pea.l [A4 - 0x2492]
000025A2 2F2C DA6A move.l -[A7], [A4 - 0x2596]
000025A6 4EBA 4D64 jsr [PC + 0x4D64 /* 0000730C */]
000025AA 508F addq.l A7, 8
000025AC 2F2C DC72 move.l -[A7], [A4 - 0x238E]
000025B0 4EBA 443C jsr [PC + 0x443C /* 000069EE */]
000025B4 588F addq.l A7, 4
label000025B6:
000025B6 486C DB6E pea.l [A4 - 0x2492]
000025BA 4EBA 4934 jsr [PC + 0x4934 /* 00006EF0 */]
000025BE 588F addq.l A7, 4
000025C0 0C40 008C cmpi.w D0, 0x8C
000025C4 6F00 001A ble +0x1C /* 000025E0 */
000025C8 303C 0050 move.w D0, 0x50 /* 'P' */
000025CC 906E FFFE sub.w D0, [A6 - 0x2]
000025D0 41EC DB6E lea.l A0, [A4 - 0x2492]
000025D4 D0C0 add.w A0, D0
000025D6 4210 clr.b [A0]
000025D8 526E FFFE addq.w [A6 - 0x2], 1
000025DC 6000 FFD8 bra -0x26 /* 000025B6 */
label000025E0:
000025E0 4E5E unlink A6
000025E2 4E75 rts
fn000025E4:
000025E4 4E56 0000 link A6, 0
000025E8 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000025EE 2F2C DC78 move.l -[A7], [A4 - 0x2388]
000025F2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000025F6 4EBA 43DC jsr [PC + 0x43DC /* 000069D4 */]
000025FA DEFC 000A add.w A7, 0xA /* '\n' */
000025FE 2940 DC6E move.l [A4 - 0x2392], D0
00002602 486C DCB8 pea.l [A4 - 0x2348]
00002606 486C DA6A pea.l [A4 - 0x2596]
0000260A 486C DCF2 pea.l [A4 - 0x230E]
0000260E 3F3C 0001 move.w -[A7], 0x1
00002612 2F2C DC6E move.l -[A7], [A4 - 0x2392]
00002616 4EBA 4CD6 jsr [PC + 0x4CD6 /* 000072EE */]
0000261A DEFC 0012 add.w A7, 0x12
0000261E 2F2C DC6E move.l -[A7], [A4 - 0x2392]
00002622 4EBA 32F6 jsr [PC + 0x32F6 /* 0000591A */]
00002626 588F addq.l A7, 4
00002628 3F3C 0003 move.w -[A7], 0x3
0000262C 3F3C 0003 move.w -[A7], 0x3
00002630 4EBA 556C jsr [PC + 0x556C /* 00007B9E */]
00002634 588F addq.l A7, 4
00002636 3F3C FFFC move.w -[A7], 0xFFFC
0000263A 3F3C FFFC move.w -[A7], 0xFFFC
0000263E 486C DCB8 pea.l [A4 - 0x2348]
00002642 4EBA 5934 jsr [PC + 0x5934 /* 00007F78 */]
00002646 508F addq.l A7, 8
00002648 3F3C 0010 move.w -[A7], 0x10
0000264C 3F3C 0010 move.w -[A7], 0x10
00002650 486C DCB8 pea.l [A4 - 0x2348]
00002654 4EBA 47FE jsr [PC + 0x47FE /* 00006E54 */]
00002658 508F addq.l A7, 8
0000265A 486C DCF4 pea.l [A4 - 0x230C]
0000265E 42A7 clr.l -[A7]
00002660 4EBA 402E jsr [PC + 0x402E /* 00006690 */]
00002664 508F addq.l A7, 8
00002666 2F2C DC6E move.l -[A7], [A4 - 0x2392]
0000266A 4EBA 4382 jsr [PC + 0x4382 /* 000069EE */]
0000266E 588F addq.l A7, 4
00002670 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00002674 4EBA 32A4 jsr [PC + 0x32A4 /* 0000591A */]
00002678 588F addq.l A7, 4
0000267A 4E5E unlink A6
0000267C 4E75 rts
fn0000267E:
0000267E 4E56 FFFC link A6, -0x0004
00002682 426E FFFE clr.w [A6 - 0x2]
label00002686:
00002686 0C6E 004D FFFE cmpi.w [A6 - 0x2], 0x4D /* 'M' */
0000268C 6E00 0038 bgt +0x3A /* 000026C6 */
00002690 426E FFFC clr.w [A6 - 0x4]
label00002694:
00002694 0C6E 004D FFFC cmpi.w [A6 - 0x4], 0x4D /* 'M' */
0000269A 6E00 0022 bgt +0x24 /* 000026BE */
0000269E 302E FFFC move.w D0, [A6 - 0x4]
000026A2 322E FFFE move.w D1, [A6 - 0x2]
000026A6 C3FC 004E muls.w D1, 0x4E /* 'N' */
000026AA 41EC E836 lea.l A0, [A4 - 0x17CA]
000026AE D288 add.l D1, A0
000026B0 2041 movea.l A0, D1
000026B2 D0C0 add.w A0, D0
000026B4 4210 clr.b [A0]
000026B6 526E FFFC addq.w [A6 - 0x4], 1
000026BA 6000 FFD8 bra -0x26 /* 00002694 */
label000026BE:
000026BE 526E FFFE addq.w [A6 - 0x2], 1
000026C2 6000 FFC2 bra -0x3C /* 00002686 */
label000026C6:
000026C6 4E5E unlink A6
000026C8 4E75 rts
fn000026CA:
000026CA 4E56 0000 link A6, 0
000026CE 302E 000A move.w D0, [A6 + 0xA]
000026D2 C1FC 0004 muls.w D0, 0x4
000026D6 3F00 move.w -[A7], D0
000026D8 302E 0008 move.w D0, [A6 + 0x8]
000026DC C1FC 0004 muls.w D0, 0x4
000026E0 3F00 move.w -[A7], D0
000026E2 4EBA 54E8 jsr [PC + 0x54E8 /* 00007BCC */]
000026E6 588F addq.l A7, 4
000026E8 4267 clr.w -[A7]
000026EA 4267 clr.w -[A7]
000026EC 4EBA 5514 jsr [PC + 0x5514 /* 00007C02 */]
000026F0 588F addq.l A7, 4
000026F2 302E 000A move.w D0, [A6 + 0xA]
000026F6 322E 0008 move.w D1, [A6 + 0x8]
000026FA C3FC 004E muls.w D1, 0x4E /* 'N' */
000026FE 41EC E836 lea.l A0, [A4 - 0x17CA]
00002702 D288 add.l D1, A0
00002704 2041 movea.l A0, D1
00002706 D0C0 add.w A0, D0
00002708 10BC 0001 move.b [A0], 0x1
0000270C 4E5E unlink A6
0000270E 4E75 rts
fn00002710:
00002710 4E56 0000 link A6, 0
00002714 302E 000A move.w D0, [A6 + 0xA]
00002718 C1FC 0004 muls.w D0, 0x4
0000271C 3F00 move.w -[A7], D0
0000271E 302E 0008 move.w D0, [A6 + 0x8]
00002722 C1FC 0004 muls.w D0, 0x4
00002726 3F00 move.w -[A7], D0
00002728 4EBA 54A2 jsr [PC + 0x54A2 /* 00007BCC */]
0000272C 588F addq.l A7, 4
0000272E 4267 clr.w -[A7]
00002730 4267 clr.w -[A7]
00002732 4EBA 54CE jsr [PC + 0x54CE /* 00007C02 */]
00002736 588F addq.l A7, 4
00002738 302E 000A move.w D0, [A6 + 0xA]
0000273C 322E 0008 move.w D1, [A6 + 0x8]
00002740 C3FC 004E muls.w D1, 0x4E /* 'N' */
00002744 41EC E836 lea.l A0, [A4 - 0x17CA]
00002748 D288 add.l D1, A0
0000274A 2041 movea.l A0, D1
0000274C D0C0 add.w A0, D0
0000274E 4210 clr.b [A0]
00002750 4E5E unlink A6
00002752 4E75 rts
fn00002754:
00002754 4E56 FFFC link A6, -0x0004
00002758 426E FFFE clr.w [A6 - 0x2]
label0000275C:
0000275C 0C6E 004C FFFE cmpi.w [A6 - 0x2], 0x4C /* 'L' */
00002762 6E00 004A bgt +0x4C /* 000027AE */
00002766 302E FFFE move.w D0, [A6 - 0x2]
0000276A C1FC 004E muls.w D0, 0x4E /* 'N' */
0000276E 41EC E836 lea.l A0, [A4 - 0x17CA]
00002772 D0C0 add.w A0, D0
00002774 10BC 0001 move.b [A0], 0x1
00002778 302E FFFE move.w D0, [A6 - 0x2]
0000277C C1FC 004E muls.w D0, 0x4E /* 'N' */
00002780 41EC E882 lea.l A0, [A4 - 0x177E]
00002784 D0C0 add.w A0, D0
00002786 10BC 0001 move.b [A0], 0x1
0000278A 302E FFFE move.w D0, [A6 - 0x2]
0000278E 41EC E836 lea.l A0, [A4 - 0x17CA]
00002792 D0C0 add.w A0, D0
00002794 10BC 0001 move.b [A0], 0x1
00002798 302E FFFE move.w D0, [A6 - 0x2]
0000279C 41EC FF5E lea.l A0, [A4 - 0xA2]
000027A0 D0C0 add.w A0, D0
000027A2 10BC 0001 move.b [A0], 0x1
000027A6 526E FFFE addq.w [A6 - 0x2], 1
000027AA 6000 FFB0 bra -0x4E /* 0000275C */
label000027AE:
000027AE 302C DD0A move.w D0, [A4 - 0x22F6]
000027B2 5240 addq.w D0, 1
000027B4 6000 0002 bra +0x4 /* 000027B8 */
label000027B8:
000027B8 B07C 0001 cmp.w D0, 0x1
000027BC 6700 0006 beq +0x8 /* 000027C4 */
000027C0 6000 0080 bra +0x82 /* 00002842 */
label000027C4:
000027C4 426E FFFE clr.w [A6 - 0x2]
label000027C8:
000027C8 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
000027CE 6E00 0022 bgt +0x24 /* 000027F2 */
000027D2 302E FFFE move.w D0, [A6 - 0x2]
000027D6 41EC DA62 lea.l A0, [A4 - 0x259E]
000027DA D0C0 add.w A0, D0
000027DC 1010 move.b D0, [A0]
000027DE 322E FFFE move.w D1, [A6 - 0x2]
000027E2 41EC DA32 lea.l A0, [A4 - 0x25CE]
000027E6 D0C1 add.w A0, D1
000027E8 1080 move.b [A0], D0
000027EA 526E FFFE addq.w [A6 - 0x2], 1
000027EE 6000 FFD8 bra -0x26 /* 000027C8 */
label000027F2:
000027F2 3D7C 0016 FFFE move.w [A6 - 0x2], 0x16
label000027F8:
000027F8 0C6E 0037 FFFE cmpi.w [A6 - 0x2], 0x37 /* '7' */
000027FE 6E00 003A bgt +0x3C /* 0000283A */
00002802 486C C3E4 pea.l [A4 - 0x3C1C]
00002806 4EBA 53B6 jsr [PC + 0x53B6 /* 00007BBE */]
0000280A 588F addq.l A7, 4
0000280C 3F3C 0016 move.w -[A7], 0x16
00002810 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002814 4EBA FEB4 jsr [PC - 0x14C /* 000026CA */]
00002818 588F addq.l A7, 4
0000281A 486C C3DC pea.l [A4 - 0x3C24]
0000281E 4EBA 539E jsr [PC + 0x539E /* 00007BBE */]
00002822 588F addq.l A7, 4
00002824 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00002828 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000282C 4EBA FE9C jsr [PC - 0x164 /* 000026CA */]
00002830 588F addq.l A7, 4
00002832 526E FFFE addq.w [A6 - 0x2], 1
00002836 6000 FFC0 bra -0x3E /* 000027F8 */
label0000283A:
0000283A 6000 187A bra +0x187C /* 000040B6 */
0000283E 6000 000E bra +0x10 /* 0000284E */
label00002842:
00002842 B07C 0002 cmp.w D0, 0x2
00002846 6700 0006 beq +0x8 /* 0000284E */
0000284A 6000 00B4 bra +0xB6 /* 00002900 */
label0000284E:
0000284E 426E FFFE clr.w [A6 - 0x2]
label00002852:
00002852 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00002858 6E00 0022 bgt +0x24 /* 0000287C */
0000285C 302E FFFE move.w D0, [A6 - 0x2]
00002860 41EC DA52 lea.l A0, [A4 - 0x25AE]
00002864 D0C0 add.w A0, D0
00002866 1010 move.b D0, [A0]
00002868 322E FFFE move.w D1, [A6 - 0x2]
0000286C 41EC DA32 lea.l A0, [A4 - 0x25CE]
00002870 D0C1 add.w A0, D1
00002872 1080 move.b [A0], D0
00002874 526E FFFE addq.w [A6 - 0x2], 1
00002878 6000 FFD8 bra -0x26 /* 00002852 */
label0000287C:
0000287C 486C C3E4 pea.l [A4 - 0x3C1C]
00002880 4EBA 533C jsr [PC + 0x533C /* 00007BBE */]
00002884 588F addq.l A7, 4
00002886 3D7C 0013 FFFE move.w [A6 - 0x2], 0x13
label0000288C:
0000288C 0C6E 003A FFFE cmpi.w [A6 - 0x2], 0x3A /* ':' */
00002892 6E00 0018 bgt +0x1A /* 000028AC */
00002896 3F3C 0026 move.w -[A7], 0x26 /* '&' */
0000289A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000289E 4EBA FE2A jsr [PC - 0x1D6 /* 000026CA */]
000028A2 588F addq.l A7, 4
000028A4 526E FFFE addq.w [A6 - 0x2], 1
000028A8 6000 FFE2 bra -0x1C /* 0000288C */
label000028AC:
000028AC 486C C3DC pea.l [A4 - 0x3C24]
000028B0 4EBA 530C jsr [PC + 0x530C /* 00007BBE */]
000028B4 588F addq.l A7, 4
000028B6 3D7C 0016 FFFE move.w [A6 - 0x2], 0x16
label000028BC:
000028BC 0C6E 0037 FFFE cmpi.w [A6 - 0x2], 0x37 /* '7' */
000028C2 6E00 0034 bgt +0x36 /* 000028F8 */
000028C6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000028CA 3F3C 0013 move.w -[A7], 0x13
000028CE 4EBA FDFA jsr [PC - 0x206 /* 000026CA */]
000028D2 588F addq.l A7, 4
000028D4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000028D8 3F3C 0026 move.w -[A7], 0x26 /* '&' */
000028DC 4EBA FDEC jsr [PC - 0x214 /* 000026CA */]
000028E0 588F addq.l A7, 4
000028E2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000028E6 3F3C 003A move.w -[A7], 0x3A /* ':' */
000028EA 4EBA FDDE jsr [PC - 0x222 /* 000026CA */]
000028EE 588F addq.l A7, 4
000028F0 526E FFFE addq.w [A6 - 0x2], 1
000028F4 6000 FFC6 bra -0x38 /* 000028BC */
label000028F8:
000028F8 6000 17BC bra +0x17BE /* 000040B6 */
000028FC 6000 000E bra +0x10 /* 0000290C */
label00002900:
00002900 B07C 0003 cmp.w D0, 0x3
00002904 6700 0006 beq +0x8 /* 0000290C */
00002908 6000 013C bra +0x13E /* 00002A46 */
label0000290C:
0000290C 426E FFFE clr.w [A6 - 0x2]
label00002910:
00002910 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00002916 6E00 0022 bgt +0x24 /* 0000293A */
0000291A 302E FFFE move.w D0, [A6 - 0x2]
0000291E 41EC DA3A lea.l A0, [A4 - 0x25C6]
00002922 D0C0 add.w A0, D0
00002924 1010 move.b D0, [A0]
00002926 322E FFFE move.w D1, [A6 - 0x2]
0000292A 41EC DA32 lea.l A0, [A4 - 0x25CE]
0000292E D0C1 add.w A0, D1
00002930 1080 move.b [A0], D0
00002932 526E FFFE addq.w [A6 - 0x2], 1
00002936 6000 FFD8 bra -0x26 /* 00002910 */
label0000293A:
0000293A 3D7C 000B FFFE move.w [A6 - 0x2], 0xB
label00002940:
00002940 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16
00002946 6E00 00F6 bgt +0xF8 /* 00002A3E */
0000294A 486C C3E4 pea.l [A4 - 0x3C1C]
0000294E 4EBA 526E jsr [PC + 0x526E /* 00007BBE */]
00002952 588F addq.l A7, 4
00002954 3F3C 000B move.w -[A7], 0xB
00002958 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000295C 4EBA FD6C jsr [PC - 0x294 /* 000026CA */]
00002960 588F addq.l A7, 4
00002962 3F3C 000B move.w -[A7], 0xB
00002966 302E FFFE move.w D0, [A6 - 0x2]
0000296A D07C 002C add.w D0, 0x2C /* ',' */
0000296E 3F00 move.w -[A7], D0
00002970 4EBA FD58 jsr [PC - 0x2A8 /* 000026CA */]
00002974 588F addq.l A7, 4
00002976 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000297A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000297E 4EBA FD4A jsr [PC - 0x2B6 /* 000026CA */]
00002982 588F addq.l A7, 4
00002984 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00002988 302E FFFE move.w D0, [A6 - 0x2]
0000298C D07C 002C add.w D0, 0x2C /* ',' */
00002990 3F00 move.w -[A7], D0
00002992 4EBA FD36 jsr [PC - 0x2CA /* 000026CA */]
00002996 588F addq.l A7, 4
00002998 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000299C 3F3C 000B move.w -[A7], 0xB
000029A0 4EBA FD28 jsr [PC - 0x2D8 /* 000026CA */]
000029A4 588F addq.l A7, 4
000029A6 302E FFFE move.w D0, [A6 - 0x2]
000029AA D07C 002C add.w D0, 0x2C /* ',' */
000029AE 3F00 move.w -[A7], D0
000029B0 3F3C 000B move.w -[A7], 0xB
000029B4 4EBA FD14 jsr [PC - 0x2EC /* 000026CA */]
000029B8 588F addq.l A7, 4
000029BA 3F2E FFFE move.w -[A7], [A6 - 0x2]
000029BE 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000029C2 4EBA FD06 jsr [PC - 0x2FA /* 000026CA */]
000029C6 588F addq.l A7, 4
000029C8 302E FFFE move.w D0, [A6 - 0x2]
000029CC D07C 002C add.w D0, 0x2C /* ',' */
000029D0 3F00 move.w -[A7], D0
000029D2 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000029D6 4EBA FCF2 jsr [PC - 0x30E /* 000026CA */]
000029DA 588F addq.l A7, 4
000029DC 486C C3DC pea.l [A4 - 0x3C24]
000029E0 4EBA 51DC jsr [PC + 0x51DC /* 00007BBE */]
000029E4 588F addq.l A7, 4
000029E6 3F3C 0016 move.w -[A7], 0x16
000029EA 302E FFFE move.w D0, [A6 - 0x2]
000029EE D07C 0016 add.w D0, 0x16
000029F2 3F00 move.w -[A7], D0
000029F4 4EBA FCD4 jsr [PC - 0x32C /* 000026CA */]
000029F8 588F addq.l A7, 4
000029FA 3F3C 0037 move.w -[A7], 0x37 /* '7' */
000029FE 302E FFFE move.w D0, [A6 - 0x2]
00002A02 D07C 0016 add.w D0, 0x16
00002A06 3F00 move.w -[A7], D0
00002A08 4EBA FCC0 jsr [PC - 0x340 /* 000026CA */]
00002A0C 588F addq.l A7, 4
00002A0E 302E FFFE move.w D0, [A6 - 0x2]
00002A12 D07C 0016 add.w D0, 0x16
00002A16 3F00 move.w -[A7], D0
00002A18 3F3C 0016 move.w -[A7], 0x16
00002A1C 4EBA FCAC jsr [PC - 0x354 /* 000026CA */]
00002A20 588F addq.l A7, 4
00002A22 302E FFFE move.w D0, [A6 - 0x2]
00002A26 D07C 0016 add.w D0, 0x16
00002A2A 3F00 move.w -[A7], D0
00002A2C 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00002A30 4EBA FC98 jsr [PC - 0x368 /* 000026CA */]
00002A34 588F addq.l A7, 4
00002A36 526E FFFE addq.w [A6 - 0x2], 1
00002A3A 6000 FF04 bra -0xFA /* 00002940 */
label00002A3E:
00002A3E 6000 1676 bra +0x1678 /* 000040B6 */
00002A42 6000 000E bra +0x10 /* 00002A52 */
label00002A46:
00002A46 B07C 0004 cmp.w D0, 0x4
00002A4A 6700 0006 beq +0x8 /* 00002A52 */
00002A4E 6000 0124 bra +0x126 /* 00002B74 */
label00002A52:
00002A52 0CAC 0000 0002 DCDC cmpi.l [A4 - 0x2324], 0x2
00002A5A 6700 0014 beq +0x16 /* 00002A70 */
00002A5E 297C 0000 0002 DCDC move.l [A4 - 0x2324], 0x2
00002A66 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00002A6A 4EBA FB78 jsr [PC - 0x488 /* 000025E4 */]
00002A6E 548F addq.l A7, 2
label00002A70:
00002A70 426E FFFE clr.w [A6 - 0x2]
label00002A74:
00002A74 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00002A7A 6E00 0022 bgt +0x24 /* 00002A9E */
00002A7E 302E FFFE move.w D0, [A6 - 0x2]
00002A82 41EC DA5A lea.l A0, [A4 - 0x25A6]
00002A86 D0C0 add.w A0, D0
00002A88 1010 move.b D0, [A0]
00002A8A 322E FFFE move.w D1, [A6 - 0x2]
00002A8E 41EC DA32 lea.l A0, [A4 - 0x25CE]
00002A92 D0C1 add.w A0, D1
00002A94 1080 move.b [A0], D0
00002A96 526E FFFE addq.w [A6 - 0x2], 1
00002A9A 6000 FFD8 bra -0x26 /* 00002A74 */
label00002A9E:
00002A9E 3D7C 0007 FFFE move.w [A6 - 0x2], 0x7
label00002AA4:
00002AA4 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16
00002AAA 6E00 00C0 bgt +0xC2 /* 00002B6C */
00002AAE 486C C3E4 pea.l [A4 - 0x3C1C]
00002AB2 4EBA 510A jsr [PC + 0x510A /* 00007BBE */]
00002AB6 588F addq.l A7, 4
00002AB8 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00002ABC 302E FFFE move.w D0, [A6 - 0x2]
00002AC0 D07C 0017 add.w D0, 0x17
00002AC4 3F00 move.w -[A7], D0
00002AC6 4EBA FC02 jsr [PC - 0x3FE /* 000026CA */]
00002ACA 588F addq.l A7, 4
00002ACC 3F3C 000F move.w -[A7], 0xF
00002AD0 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002AD4 4EBA FBF4 jsr [PC - 0x40C /* 000026CA */]
00002AD8 588F addq.l A7, 4
00002ADA 3F3C 000F move.w -[A7], 0xF
00002ADE 302E FFFE move.w D0, [A6 - 0x2]
00002AE2 D07C 002F add.w D0, 0x2F /* '/' */
00002AE6 3F00 move.w -[A7], D0
00002AE8 4EBA FBE0 jsr [PC - 0x420 /* 000026CA */]
00002AEC 588F addq.l A7, 4
00002AEE 3F3C 003E move.w -[A7], 0x3E /* '>' */
00002AF2 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002AF6 4EBA FBD2 jsr [PC - 0x42E /* 000026CA */]
00002AFA 588F addq.l A7, 4
00002AFC 3F3C 003E move.w -[A7], 0x3E /* '>' */
00002B00 302E FFFE move.w D0, [A6 - 0x2]
00002B04 D07C 002F add.w D0, 0x2F /* '/' */
00002B08 3F00 move.w -[A7], D0
00002B0A 4EBA FBBE jsr [PC - 0x442 /* 000026CA */]
00002B0E 588F addq.l A7, 4
00002B10 486C C3DC pea.l [A4 - 0x3C24]
00002B14 4EBA 50A8 jsr [PC + 0x50A8 /* 00007BBE */]
00002B18 588F addq.l A7, 4
00002B1A 302E FFFE move.w D0, [A6 - 0x2]
00002B1E D07C 0016 add.w D0, 0x16
00002B22 3F00 move.w -[A7], D0
00002B24 3F3C 000F move.w -[A7], 0xF
00002B28 4EBA FBA0 jsr [PC - 0x460 /* 000026CA */]
00002B2C 588F addq.l A7, 4
00002B2E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002B32 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00002B36 4EBA FB92 jsr [PC - 0x46E /* 000026CA */]
00002B3A 588F addq.l A7, 4
00002B3C 302E FFFE move.w D0, [A6 - 0x2]
00002B40 D07C 002F add.w D0, 0x2F /* '/' */
00002B44 3F00 move.w -[A7], D0
00002B46 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00002B4A 4EBA FB7E jsr [PC - 0x482 /* 000026CA */]
00002B4E 588F addq.l A7, 4
00002B50 302E FFFE move.w D0, [A6 - 0x2]
00002B54 D07C 0016 add.w D0, 0x16
00002B58 3F00 move.w -[A7], D0
00002B5A 3F3C 003E move.w -[A7], 0x3E /* '>' */
00002B5E 4EBA FB6A jsr [PC - 0x496 /* 000026CA */]
00002B62 588F addq.l A7, 4
00002B64 526E FFFE addq.w [A6 - 0x2], 1
00002B68 6000 FF3A bra -0xC4 /* 00002AA4 */
label00002B6C:
00002B6C 6000 1548 bra +0x154A /* 000040B6 */
00002B70 6000 000E bra +0x10 /* 00002B80 */
label00002B74:
00002B74 B07C 0005 cmp.w D0, 0x5
00002B78 6700 0006 beq +0x8 /* 00002B80 */
00002B7C 6000 00EC bra +0xEE /* 00002C6A */
label00002B80:
00002B80 426E FFFE clr.w [A6 - 0x2]
label00002B84:
00002B84 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00002B8A 6E00 0022 bgt +0x24 /* 00002BAE */
00002B8E 302E FFFE move.w D0, [A6 - 0x2]
00002B92 41EC DA4A lea.l A0, [A4 - 0x25B6]
00002B96 D0C0 add.w A0, D0
00002B98 1010 move.b D0, [A0]
00002B9A 322E FFFE move.w D1, [A6 - 0x2]
00002B9E 41EC DA32 lea.l A0, [A4 - 0x25CE]
00002BA2 D0C1 add.w A0, D1
00002BA4 1080 move.b [A0], D0
00002BA6 526E FFFE addq.w [A6 - 0x2], 1
00002BAA 6000 FFD8 bra -0x26 /* 00002B84 */
label00002BAE:
00002BAE 486C C3DC pea.l [A4 - 0x3C24]
00002BB2 4EBA 500A jsr [PC + 0x500A /* 00007BBE */]
00002BB6 588F addq.l A7, 4
00002BB8 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label00002BBE:
00002BBE 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */
00002BC4 6E00 0040 bgt +0x42 /* 00002C06 */
00002BC8 302E FFFE move.w D0, [A6 - 0x2]
00002BCC D07C 000A add.w D0, 0xA /* '\n' */
00002BD0 3F00 move.w -[A7], D0
00002BD2 3F3C 0013 move.w -[A7], 0x13
00002BD6 4EBA FAF2 jsr [PC - 0x50E /* 000026CA */]
00002BDA 588F addq.l A7, 4
00002BDC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002BE0 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00002BE4 4EBA FAE4 jsr [PC - 0x51C /* 000026CA */]
00002BE8 588F addq.l A7, 4
00002BEA 302E FFFE move.w D0, [A6 - 0x2]
00002BEE D07C 000A add.w D0, 0xA /* '\n' */
00002BF2 3F00 move.w -[A7], D0
00002BF4 3F3C 003A move.w -[A7], 0x3A /* ':' */
00002BF8 4EBA FAD0 jsr [PC - 0x530 /* 000026CA */]
00002BFC 588F addq.l A7, 4
00002BFE 526E FFFE addq.w [A6 - 0x2], 1
00002C02 6000 FFBA bra -0x44 /* 00002BBE */
label00002C06:
00002C06 486C C3E4 pea.l [A4 - 0x3C1C]
00002C0A 4EBA 4FB2 jsr [PC + 0x4FB2 /* 00007BBE */]
00002C0E 588F addq.l A7, 4
00002C10 426E FFFE clr.w [A6 - 0x2]
label00002C14:
00002C14 0C6E 0014 FFFE cmpi.w [A6 - 0x2], 0x14
00002C1A 6E00 0046 bgt +0x48 /* 00002C62 */
00002C1E 3F3C 000B move.w -[A7], 0xB
00002C22 302E FFFE move.w D0, [A6 - 0x2]
00002C26 D07C 0009 add.w D0, 0x9 /* '\t' */
00002C2A 3F00 move.w -[A7], D0
00002C2C 4EBA FA9C jsr [PC - 0x564 /* 000026CA */]
00002C30 588F addq.l A7, 4
00002C32 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00002C36 302E FFFE move.w D0, [A6 - 0x2]
00002C3A D07C 001D add.w D0, 0x1D
00002C3E 3F00 move.w -[A7], D0
00002C40 4EBA FA88 jsr [PC - 0x578 /* 000026CA */]
00002C44 588F addq.l A7, 4
00002C46 3F3C 000B move.w -[A7], 0xB
00002C4A 302E FFFE move.w D0, [A6 - 0x2]
00002C4E D07C 0030 add.w D0, 0x30 /* '0' */
00002C52 3F00 move.w -[A7], D0
00002C54 4EBA FA74 jsr [PC - 0x58C /* 000026CA */]
00002C58 588F addq.l A7, 4
00002C5A 526E FFFE addq.w [A6 - 0x2], 1
00002C5E 6000 FFB4 bra -0x4A /* 00002C14 */
label00002C62:
00002C62 6000 1452 bra +0x1454 /* 000040B6 */
00002C66 6000 000E bra +0x10 /* 00002C76 */
label00002C6A:
00002C6A B07C 0006 cmp.w D0, 0x6
00002C6E 6700 0006 beq +0x8 /* 00002C76 */
00002C72 6000 00EC bra +0xEE /* 00002D60 */
label00002C76:
00002C76 426E FFFE clr.w [A6 - 0x2]
label00002C7A:
00002C7A 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00002C80 6E00 0022 bgt +0x24 /* 00002CA4 */
00002C84 302E FFFE move.w D0, [A6 - 0x2]
00002C88 41EC DA52 lea.l A0, [A4 - 0x25AE]
00002C8C D0C0 add.w A0, D0
00002C8E 1010 move.b D0, [A0]
00002C90 322E FFFE move.w D1, [A6 - 0x2]
00002C94 41EC DA32 lea.l A0, [A4 - 0x25CE]
00002C98 D0C1 add.w A0, D1
00002C9A 1080 move.b [A0], D0
00002C9C 526E FFFE addq.w [A6 - 0x2], 1
00002CA0 6000 FFD8 bra -0x26 /* 00002C7A */
label00002CA4:
00002CA4 3D7C 000B FFFE move.w [A6 - 0x2], 0xB
label00002CAA:
00002CAA 0C6E 0037 FFFE cmpi.w [A6 - 0x2], 0x37 /* '7' */
00002CB0 6E00 00A6 bgt +0xA8 /* 00002D58 */
00002CB4 486C C3DC pea.l [A4 - 0x3C24]
00002CB8 4EBA 4F04 jsr [PC + 0x4F04 /* 00007BBE */]
00002CBC 588F addq.l A7, 4
00002CBE 302E FFFE move.w D0, [A6 - 0x2]
00002CC2 D07C 000B add.w D0, 0xB
00002CC6 3F00 move.w -[A7], D0
00002CC8 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00002CCC 4EBA F9FC jsr [PC - 0x604 /* 000026CA */]
00002CD0 588F addq.l A7, 4
00002CD2 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002CD6 302E FFFE move.w D0, [A6 - 0x2]
00002CDA D07C 000B add.w D0, 0xB
00002CDE 3F00 move.w -[A7], D0
00002CE0 4EBA F9E8 jsr [PC - 0x618 /* 000026CA */]
00002CE4 588F addq.l A7, 4
00002CE6 3F3C 0016 move.w -[A7], 0x16
00002CEA 302E FFFE move.w D0, [A6 - 0x2]
00002CEE D07C 000B add.w D0, 0xB
00002CF2 3F00 move.w -[A7], D0
00002CF4 4EBA F9D4 jsr [PC - 0x62C /* 000026CA */]
00002CF8 588F addq.l A7, 4
00002CFA 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00002CFE 302E FFFE move.w D0, [A6 - 0x2]
00002D02 D07C 000B add.w D0, 0xB
00002D06 3F00 move.w -[A7], D0
00002D08 4EBA F9C0 jsr [PC - 0x640 /* 000026CA */]
00002D0C 588F addq.l A7, 4
00002D0E 486C C3E4 pea.l [A4 - 0x3C1C]
00002D12 4EBA 4EAA jsr [PC + 0x4EAA /* 00007BBE */]
00002D16 588F addq.l A7, 4
00002D18 3F3C 000B move.w -[A7], 0xB
00002D1C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002D20 4EBA F9A8 jsr [PC - 0x658 /* 000026CA */]
00002D24 588F addq.l A7, 4
00002D26 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00002D2A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002D2E 4EBA F99A jsr [PC - 0x666 /* 000026CA */]
00002D32 588F addq.l A7, 4
00002D34 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00002D38 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002D3C 4EBA F98C jsr [PC - 0x674 /* 000026CA */]
00002D40 588F addq.l A7, 4
00002D42 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002D46 3F3C 000B move.w -[A7], 0xB
00002D4A 4EBA F97E jsr [PC - 0x682 /* 000026CA */]
00002D4E 588F addq.l A7, 4
00002D50 526E FFFE addq.w [A6 - 0x2], 1
00002D54 6000 FF54 bra -0xAA /* 00002CAA */
label00002D58:
00002D58 6000 135C bra +0x135E /* 000040B6 */
00002D5C 6000 000E bra +0x10 /* 00002D6C */
label00002D60:
00002D60 B07C 0007 cmp.w D0, 0x7
00002D64 6700 0006 beq +0x8 /* 00002D6C */
00002D68 6000 020C bra +0x20E /* 00002F76 */
label00002D6C:
00002D6C 0CAC 0000 0003 DCDC cmpi.l [A4 - 0x2324], 0x3
00002D74 6700 0014 beq +0x16 /* 00002D8A */
00002D78 297C 0000 0003 DCDC move.l [A4 - 0x2324], 0x3
00002D80 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002D84 4EBA F85E jsr [PC - 0x7A2 /* 000025E4 */]
00002D88 548F addq.l A7, 2
label00002D8A:
00002D8A 426E FFFE clr.w [A6 - 0x2]
label00002D8E:
00002D8E 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00002D94 6E00 0022 bgt +0x24 /* 00002DB8 */
00002D98 302E FFFE move.w D0, [A6 - 0x2]
00002D9C 41EC DA62 lea.l A0, [A4 - 0x259E]
00002DA0 D0C0 add.w A0, D0
00002DA2 1010 move.b D0, [A0]
00002DA4 322E FFFE move.w D1, [A6 - 0x2]
00002DA8 41EC DA32 lea.l A0, [A4 - 0x25CE]
00002DAC D0C1 add.w A0, D1
00002DAE 1080 move.b [A0], D0
00002DB0 526E FFFE addq.w [A6 - 0x2], 1
00002DB4 6000 FFD8 bra -0x26 /* 00002D8E */
label00002DB8:
00002DB8 486C C3DC pea.l [A4 - 0x3C24]
00002DBC 4EBA 4E00 jsr [PC + 0x4E00 /* 00007BBE */]
00002DC0 588F addq.l A7, 4
00002DC2 3D7C 000B FFFE move.w [A6 - 0x2], 0xB
label00002DC8:
00002DC8 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16
00002DCE 6E00 00E0 bgt +0xE2 /* 00002EB0 */
00002DD2 302E FFFE move.w D0, [A6 - 0x2]
00002DD6 D07C 000B add.w D0, 0xB
00002DDA 3F00 move.w -[A7], D0
00002DDC 3F3C 000B move.w -[A7], 0xB
00002DE0 4EBA F8E8 jsr [PC - 0x718 /* 000026CA */]
00002DE4 588F addq.l A7, 4
00002DE6 302E FFFE move.w D0, [A6 - 0x2]
00002DEA D07C 0016 add.w D0, 0x16
00002DEE 3F00 move.w -[A7], D0
00002DF0 3F3C 0016 move.w -[A7], 0x16
00002DF4 4EBA F8D4 jsr [PC - 0x72C /* 000026CA */]
00002DF8 588F addq.l A7, 4
00002DFA 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002DFE 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002E02 4EBA F8C6 jsr [PC - 0x73A /* 000026CA */]
00002E06 588F addq.l A7, 4
00002E08 302E FFFE move.w D0, [A6 - 0x2]
00002E0C D07C 000B add.w D0, 0xB
00002E10 3F00 move.w -[A7], D0
00002E12 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00002E16 4EBA F8B2 jsr [PC - 0x74E /* 000026CA */]
00002E1A 588F addq.l A7, 4
00002E1C 302E FFFE move.w D0, [A6 - 0x2]
00002E20 D07C 002C add.w D0, 0x2C /* ',' */
00002E24 3F00 move.w -[A7], D0
00002E26 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00002E2A 4EBA F89E jsr [PC - 0x762 /* 000026CA */]
00002E2E 588F addq.l A7, 4
00002E30 302E FFFE move.w D0, [A6 - 0x2]
00002E34 D07C 0021 add.w D0, 0x21 /* '!' */
00002E38 3F00 move.w -[A7], D0
00002E3A 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00002E3E 4EBA F88A jsr [PC - 0x776 /* 000026CA */]
00002E42 588F addq.l A7, 4
00002E44 3F3C 000B move.w -[A7], 0xB
00002E48 302E FFFE move.w D0, [A6 - 0x2]
00002E4C D07C 002C add.w D0, 0x2C /* ',' */
00002E50 3F00 move.w -[A7], D0
00002E52 4EBA F876 jsr [PC - 0x78A /* 000026CA */]
00002E56 588F addq.l A7, 4
00002E58 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002E5C 302E FFFE move.w D0, [A6 - 0x2]
00002E60 D07C 002C add.w D0, 0x2C /* ',' */
00002E64 3F00 move.w -[A7], D0
00002E66 4EBA F862 jsr [PC - 0x79E /* 000026CA */]
00002E6A 588F addq.l A7, 4
00002E6C 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00002E70 302E FFFE move.w D0, [A6 - 0x2]
00002E74 D07C 002C add.w D0, 0x2C /* ',' */
00002E78 3F00 move.w -[A7], D0
00002E7A 4EBA F84E jsr [PC - 0x7B2 /* 000026CA */]
00002E7E 588F addq.l A7, 4
00002E80 302E FFFE move.w D0, [A6 - 0x2]
00002E84 D07C 0016 add.w D0, 0x16
00002E88 3F00 move.w -[A7], D0
00002E8A 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002E8E 4EBA F83A jsr [PC - 0x7C6 /* 000026CA */]
00002E92 588F addq.l A7, 4
00002E94 302E FFFE move.w D0, [A6 - 0x2]
00002E98 D07C 0021 add.w D0, 0x21 /* '!' */
00002E9C 3F00 move.w -[A7], D0
00002E9E 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00002EA2 4EBA F826 jsr [PC - 0x7DA /* 000026CA */]
00002EA6 588F addq.l A7, 4
00002EA8 526E FFFE addq.w [A6 - 0x2], 1
00002EAC 6000 FF1A bra -0xE4 /* 00002DC8 */
label00002EB0:
00002EB0 486C C3F4 pea.l [A4 - 0x3C0C]
00002EB4 4EBA 4D08 jsr [PC + 0x4D08 /* 00007BBE */]
00002EB8 588F addq.l A7, 4
00002EBA 3D7C 000B FFFE move.w [A6 - 0x2], 0xB
label00002EC0:
00002EC0 0C6E 0021 FFFE cmpi.w [A6 - 0x2], 0x21 /* '!' */
00002EC6 6E00 0054 bgt +0x56 /* 00002F1C */
00002ECA 3F3C 000B move.w -[A7], 0xB
00002ECE 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002ED2 4EBA F7F6 jsr [PC - 0x80A /* 000026CA */]
00002ED6 588F addq.l A7, 4
00002ED8 302E FFFE move.w D0, [A6 - 0x2]
00002EDC D07C 0021 add.w D0, 0x21 /* '!' */
00002EE0 3F00 move.w -[A7], D0
00002EE2 3F3C 000B move.w -[A7], 0xB
00002EE6 4EBA F7E2 jsr [PC - 0x81E /* 000026CA */]
00002EEA 588F addq.l A7, 4
00002EEC 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00002EF0 302E FFFE move.w D0, [A6 - 0x2]
00002EF4 D07C 000B add.w D0, 0xB
00002EF8 3F00 move.w -[A7], D0
00002EFA 4EBA F7CE jsr [PC - 0x832 /* 000026CA */]
00002EFE 588F addq.l A7, 4
00002F00 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00002F04 302E FFFE move.w D0, [A6 - 0x2]
00002F08 D07C 000B add.w D0, 0xB
00002F0C 3F00 move.w -[A7], D0
00002F0E 4EBA F7BA jsr [PC - 0x846 /* 000026CA */]
00002F12 588F addq.l A7, 4
00002F14 526E FFFE addq.w [A6 - 0x2], 1
00002F18 6000 FFA6 bra -0x58 /* 00002EC0 */
label00002F1C:
00002F1C 486C C3E4 pea.l [A4 - 0x3C1C]
00002F20 4EBA 4C9C jsr [PC + 0x4C9C /* 00007BBE */]
00002F24 588F addq.l A7, 4
00002F26 3D7C 000B FFFE move.w [A6 - 0x2], 0xB
label00002F2C:
00002F2C 0C6E 002C FFFE cmpi.w [A6 - 0x2], 0x2C /* ',' */
00002F32 6E00 003A bgt +0x3C /* 00002F6E */
00002F36 3F3C 0016 move.w -[A7], 0x16
00002F3A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002F3E 4EBA F78A jsr [PC - 0x876 /* 000026CA */]
00002F42 588F addq.l A7, 4
00002F44 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00002F48 302E FFFE move.w D0, [A6 - 0x2]
00002F4C D07C 000B add.w D0, 0xB
00002F50 3F00 move.w -[A7], D0
00002F52 4EBA F776 jsr [PC - 0x88A /* 000026CA */]
00002F56 588F addq.l A7, 4
00002F58 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002F5C 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00002F60 4EBA F768 jsr [PC - 0x898 /* 000026CA */]
00002F64 588F addq.l A7, 4
00002F66 526E FFFE addq.w [A6 - 0x2], 1
00002F6A 6000 FFC0 bra -0x3E /* 00002F2C */
label00002F6E:
00002F6E 6000 1146 bra +0x1148 /* 000040B6 */
00002F72 6000 000E bra +0x10 /* 00002F82 */
label00002F76:
00002F76 B07C 0008 cmp.w D0, 0x8
00002F7A 6700 0006 beq +0x8 /* 00002F82 */
00002F7E 6000 00CA bra +0xCC /* 0000304A */
label00002F82:
00002F82 426E FFFE clr.w [A6 - 0x2]
label00002F86:
00002F86 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00002F8C 6E00 0022 bgt +0x24 /* 00002FB0 */
00002F90 302E FFFE move.w D0, [A6 - 0x2]
00002F94 41EC DA5A lea.l A0, [A4 - 0x25A6]
00002F98 D0C0 add.w A0, D0
00002F9A 1010 move.b D0, [A0]
00002F9C 322E FFFE move.w D1, [A6 - 0x2]
00002FA0 41EC DA32 lea.l A0, [A4 - 0x25CE]
00002FA4 D0C1 add.w A0, D1
00002FA6 1080 move.b [A0], D0
00002FA8 526E FFFE addq.w [A6 - 0x2], 1
00002FAC 6000 FFD8 bra -0x26 /* 00002F86 */
label00002FB0:
00002FB0 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label00002FB6:
00002FB6 0C6E 0041 FFFE cmpi.w [A6 - 0x2], 0x41 /* 'A' */
00002FBC 6E00 0084 bgt +0x86 /* 00003042 */
00002FC0 486C C3DC pea.l [A4 - 0x3C24]
00002FC4 4EBA 4BF8 jsr [PC + 0x4BF8 /* 00007BBE */]
00002FC8 588F addq.l A7, 4
00002FCA 302E FFFE move.w D0, [A6 - 0x2]
00002FCE D07C 000A add.w D0, 0xA /* '\n' */
00002FD2 3F00 move.w -[A7], D0
00002FD4 3F3C 000B move.w -[A7], 0xB
00002FD8 4EBA F6F0 jsr [PC - 0x910 /* 000026CA */]
00002FDC 588F addq.l A7, 4
00002FDE 302E FFFE move.w D0, [A6 - 0x2]
00002FE2 D07C 000A add.w D0, 0xA /* '\n' */
00002FE6 3F00 move.w -[A7], D0
00002FE8 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00002FEC 4EBA F6DC jsr [PC - 0x924 /* 000026CA */]
00002FF0 588F addq.l A7, 4
00002FF2 302E FFFE move.w D0, [A6 - 0x2]
00002FF6 D07C 000A add.w D0, 0xA /* '\n' */
00002FFA 3F00 move.w -[A7], D0
00002FFC 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00003000 4EBA F6C8 jsr [PC - 0x938 /* 000026CA */]
00003004 588F addq.l A7, 4
00003006 486C C3E4 pea.l [A4 - 0x3C1C]
0000300A 4EBA 4BB2 jsr [PC + 0x4BB2 /* 00007BBE */]
0000300E 588F addq.l A7, 4
00003010 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003014 3F3C 0016 move.w -[A7], 0x16
00003018 4EBA F6B0 jsr [PC - 0x950 /* 000026CA */]
0000301C 588F addq.l A7, 4
0000301E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003022 3F3C 002C move.w -[A7], 0x2C /* ',' */
00003026 4EBA F6A2 jsr [PC - 0x95E /* 000026CA */]
0000302A 588F addq.l A7, 4
0000302C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003030 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00003034 4EBA F694 jsr [PC - 0x96C /* 000026CA */]
00003038 588F addq.l A7, 4
0000303A 526E FFFE addq.w [A6 - 0x2], 1
0000303E 6000 FF76 bra -0x88 /* 00002FB6 */
label00003042:
00003042 6000 1072 bra +0x1074 /* 000040B6 */
00003046 6000 000E bra +0x10 /* 00003056 */
label0000304A:
0000304A B07C 0009 cmp.w D0, 0x9 /* '\t' */
0000304E 6700 0006 beq +0x8 /* 00003056 */
00003052 6000 012A bra +0x12C /* 0000317E */
label00003056:
00003056 426E FFFE clr.w [A6 - 0x2]
label0000305A:
0000305A 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00003060 6E00 0022 bgt +0x24 /* 00003084 */
00003064 302E FFFE move.w D0, [A6 - 0x2]
00003068 41EC DA3A lea.l A0, [A4 - 0x25C6]
0000306C D0C0 add.w A0, D0
0000306E 1010 move.b D0, [A0]
00003070 322E FFFE move.w D1, [A6 - 0x2]
00003074 41EC DA32 lea.l A0, [A4 - 0x25CE]
00003078 D0C1 add.w A0, D1
0000307A 1080 move.b [A0], D0
0000307C 526E FFFE addq.w [A6 - 0x2], 1
00003080 6000 FFD8 bra -0x26 /* 0000305A */
label00003084:
00003084 486C C3E4 pea.l [A4 - 0x3C1C]
00003088 4EBA 4B34 jsr [PC + 0x4B34 /* 00007BBE */]
0000308C 588F addq.l A7, 4
0000308E 3D7C 000C FFFE move.w [A6 - 0x2], 0xC
label00003094:
00003094 0C6E 0041 FFFE cmpi.w [A6 - 0x2], 0x41 /* 'A' */
0000309A 6E00 0042 bgt +0x44 /* 000030DE */
0000309E 3F3C 000C move.w -[A7], 0xC
000030A2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000030A6 4EBA F622 jsr [PC - 0x9DE /* 000026CA */]
000030AA 588F addq.l A7, 4
000030AC 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000030B0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000030B4 4EBA F614 jsr [PC - 0x9EC /* 000026CA */]
000030B8 588F addq.l A7, 4
000030BA 3F2E FFFE move.w -[A7], [A6 - 0x2]
000030BE 3F3C 000C move.w -[A7], 0xC
000030C2 4EBA F606 jsr [PC - 0x9FA /* 000026CA */]
000030C6 588F addq.l A7, 4
000030C8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000030CC 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000030D0 4EBA F5F8 jsr [PC - 0xA08 /* 000026CA */]
000030D4 588F addq.l A7, 4
000030D6 526E FFFE addq.w [A6 - 0x2], 1
000030DA 6000 FFB8 bra -0x46 /* 00003094 */
label000030DE:
000030DE 486C C3DC pea.l [A4 - 0x3C24]
000030E2 4EBA 4ADA jsr [PC + 0x4ADA /* 00007BBE */]
000030E6 588F addq.l A7, 4
000030E8 3D7C 0018 FFFE move.w [A6 - 0x2], 0x18
label000030EE:
000030EE 0C6E 0035 FFFE cmpi.w [A6 - 0x2], 0x35 /* '5' */
000030F4 6E00 0042 bgt +0x44 /* 00003138 */
000030F8 3F3C 0018 move.w -[A7], 0x18
000030FC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003100 4EBA F5C8 jsr [PC - 0xA38 /* 000026CA */]
00003104 588F addq.l A7, 4
00003106 3F3C 0035 move.w -[A7], 0x35 /* '5' */
0000310A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000310E 4EBA F5BA jsr [PC - 0xA46 /* 000026CA */]
00003112 588F addq.l A7, 4
00003114 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003118 3F3C 0018 move.w -[A7], 0x18
0000311C 4EBA F5AC jsr [PC - 0xA54 /* 000026CA */]
00003120 588F addq.l A7, 4
00003122 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003126 3F3C 0035 move.w -[A7], 0x35 /* '5' */
0000312A 4EBA F59E jsr [PC - 0xA62 /* 000026CA */]
0000312E 588F addq.l A7, 4
00003130 526E FFFE addq.w [A6 - 0x2], 1
00003134 6000 FFB8 bra -0x46 /* 000030EE */
label00003138:
00003138 486C C3FC pea.l [A4 - 0x3C04]
0000313C 4EBA 4A80 jsr [PC + 0x4A80 /* 00007BBE */]
00003140 588F addq.l A7, 4
00003142 3D7C 0026 FFFE move.w [A6 - 0x2], 0x26 /* '&' */
label00003148:
00003148 0C6E 0027 FFFE cmpi.w [A6 - 0x2], 0x27 /* '\'' */
0000314E 6E00 0026 bgt +0x28 /* 00003176 */
00003152 3F3C 000C move.w -[A7], 0xC
00003156 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000315A 4EBA F5B4 jsr [PC - 0xA4C /* 00002710 */]
0000315E 588F addq.l A7, 4
00003160 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00003164 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003168 4EBA F5A6 jsr [PC - 0xA5A /* 00002710 */]
0000316C 588F addq.l A7, 4
0000316E 526E FFFE addq.w [A6 - 0x2], 1
00003172 6000 FFD4 bra -0x2A /* 00003148 */
label00003176:
00003176 6000 0F3E bra +0xF40 /* 000040B6 */
0000317A 6000 000E bra +0x10 /* 0000318A */
label0000317E:
0000317E B07C 000A cmp.w D0, 0xA /* '\n' */
00003182 6700 0006 beq +0x8 /* 0000318A */
00003186 6000 0100 bra +0x102 /* 00003288 */
label0000318A:
0000318A 426E FFFE clr.w [A6 - 0x2]
label0000318E:
0000318E 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00003194 6E00 0022 bgt +0x24 /* 000031B8 */
00003198 302E FFFE move.w D0, [A6 - 0x2]
0000319C 41EC DA4A lea.l A0, [A4 - 0x25B6]
000031A0 D0C0 add.w A0, D0
000031A2 1010 move.b D0, [A0]
000031A4 322E FFFE move.w D1, [A6 - 0x2]
000031A8 41EC DA32 lea.l A0, [A4 - 0x25CE]
000031AC D0C1 add.w A0, D1
000031AE 1080 move.b [A0], D0
000031B0 526E FFFE addq.w [A6 - 0x2], 1
000031B4 6000 FFD8 bra -0x26 /* 0000318E */
label000031B8:
000031B8 486C C3DC pea.l [A4 - 0x3C24]
000031BC 4EBA 4A00 jsr [PC + 0x4A00 /* 00007BBE */]
000031C0 588F addq.l A7, 4
000031C2 3D7C 000B FFFE move.w [A6 - 0x2], 0xB
label000031C8:
000031C8 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */
000031CE 6E00 0026 bgt +0x28 /* 000031F6 */
000031D2 3F3C 0016 move.w -[A7], 0x16
000031D6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000031DA 4EBA F4EE jsr [PC - 0xB12 /* 000026CA */]
000031DE 588F addq.l A7, 4
000031E0 3F3C 0037 move.w -[A7], 0x37 /* '7' */
000031E4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000031E8 4EBA F4E0 jsr [PC - 0xB20 /* 000026CA */]
000031EC 588F addq.l A7, 4
000031EE 526E FFFE addq.w [A6 - 0x2], 1
000031F2 6000 FFD4 bra -0x2A /* 000031C8 */
label000031F6:
000031F6 3D7C 0016 FFFE move.w [A6 - 0x2], 0x16
label000031FC:
000031FC 0C6E 0037 FFFE cmpi.w [A6 - 0x2], 0x37 /* '7' */
00003202 6E00 0026 bgt +0x28 /* 0000322A */
00003206 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000320A 3F3C 000B move.w -[A7], 0xB
0000320E 4EBA F4BA jsr [PC - 0xB46 /* 000026CA */]
00003212 588F addq.l A7, 4
00003214 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003218 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000321C 4EBA F4AC jsr [PC - 0xB54 /* 000026CA */]
00003220 588F addq.l A7, 4
00003222 526E FFFE addq.w [A6 - 0x2], 1
00003226 6000 FFD4 bra -0x2A /* 000031FC */
label0000322A:
0000322A 486C C3E4 pea.l [A4 - 0x3C1C]
0000322E 4EBA 498E jsr [PC + 0x498E /* 00007BBE */]
00003232 588F addq.l A7, 4
00003234 3D7C 001C FFFE move.w [A6 - 0x2], 0x1C
label0000323A:
0000323A 0C6E 0031 FFFE cmpi.w [A6 - 0x2], 0x31 /* '1' */
00003240 6E00 0018 bgt +0x1A /* 0000325A */
00003244 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003248 3F3C 0026 move.w -[A7], 0x26 /* '&' */
0000324C 4EBA F47C jsr [PC - 0xB84 /* 000026CA */]
00003250 588F addq.l A7, 4
00003252 526E FFFE addq.w [A6 - 0x2], 1
00003256 6000 FFE2 bra -0x1C /* 0000323A */
label0000325A:
0000325A 486C C3FC pea.l [A4 - 0x3C04]
0000325E 4EBA 495E jsr [PC + 0x495E /* 00007BBE */]
00003262 588F addq.l A7, 4
00003264 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00003268 3F3C 000B move.w -[A7], 0xB
0000326C 4EBA F4A2 jsr [PC - 0xB5E /* 00002710 */]
00003270 588F addq.l A7, 4
00003272 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00003276 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000327A 4EBA F494 jsr [PC - 0xB6C /* 00002710 */]
0000327E 588F addq.l A7, 4
00003280 6000 0E34 bra +0xE36 /* 000040B6 */
00003284 6000 000E bra +0x10 /* 00003294 */
label00003288:
00003288 B07C 000B cmp.w D0, 0xB
0000328C 6700 0006 beq +0x8 /* 00003294 */
00003290 6000 0192 bra +0x194 /* 00003424 */
label00003294:
00003294 0CAC 0000 0004 DCDC cmpi.l [A4 - 0x2324], 0x4
0000329C 6700 0014 beq +0x16 /* 000032B2 */
000032A0 297C 0000 0004 DCDC move.l [A4 - 0x2324], 0x4
000032A8 3F3C 000B move.w -[A7], 0xB
000032AC 4EBA F336 jsr [PC - 0xCCA /* 000025E4 */]
000032B0 548F addq.l A7, 2
label000032B2:
000032B2 426E FFFE clr.w [A6 - 0x2]
label000032B6:
000032B6 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
000032BC 6E00 0022 bgt +0x24 /* 000032E0 */
000032C0 302E FFFE move.w D0, [A6 - 0x2]
000032C4 41EC DA5A lea.l A0, [A4 - 0x25A6]
000032C8 D0C0 add.w A0, D0
000032CA 1010 move.b D0, [A0]
000032CC 322E FFFE move.w D1, [A6 - 0x2]
000032D0 41EC DA32 lea.l A0, [A4 - 0x25CE]
000032D4 D0C1 add.w A0, D1
000032D6 1080 move.b [A0], D0
000032D8 526E FFFE addq.w [A6 - 0x2], 1
000032DC 6000 FFD8 bra -0x26 /* 000032B6 */
label000032E0:
000032E0 486C C3E4 pea.l [A4 - 0x3C1C]
000032E4 4EBA 48D8 jsr [PC + 0x48D8 /* 00007BBE */]
000032E8 588F addq.l A7, 4
000032EA 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label000032F0:
000032F0 0C6E 0024 FFFE cmpi.w [A6 - 0x2], 0x24 /* '$' */
000032F6 6E00 0018 bgt +0x1A /* 00003310 */
000032FA 3F3C 000B move.w -[A7], 0xB
000032FE 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003302 4EBA F3C6 jsr [PC - 0xC3A /* 000026CA */]
00003306 588F addq.l A7, 4
00003308 526E FFFE addq.w [A6 - 0x2], 1
0000330C 6000 FFE2 bra -0x1C /* 000032F0 */
label00003310:
00003310 3D7C 000B FFFE move.w [A6 - 0x2], 0xB
label00003316:
00003316 0C6E 0024 FFFE cmpi.w [A6 - 0x2], 0x24 /* '$' */
0000331C 6E00 0018 bgt +0x1A /* 00003336 */
00003320 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00003324 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003328 4EBA F3A0 jsr [PC - 0xC60 /* 000026CA */]
0000332C 588F addq.l A7, 4
0000332E 526E FFFE addq.w [A6 - 0x2], 1
00003332 6000 FFE2 bra -0x1C /* 00003316 */
label00003336:
00003336 486C C3DC pea.l [A4 - 0x3C24]
0000333A 4EBA 4882 jsr [PC + 0x4882 /* 00007BBE */]
0000333E 588F addq.l A7, 4
00003340 3D7C 0028 FFFE move.w [A6 - 0x2], 0x28 /* '(' */
label00003346:
00003346 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */
0000334C 6E00 0018 bgt +0x1A /* 00003366 */
00003350 3F3C 000B move.w -[A7], 0xB
00003354 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003358 4EBA F370 jsr [PC - 0xC90 /* 000026CA */]
0000335C 588F addq.l A7, 4
0000335E 526E FFFE addq.w [A6 - 0x2], 1
00003362 6000 FFE2 bra -0x1C /* 00003346 */
label00003366:
00003366 3D7C 0028 FFFE move.w [A6 - 0x2], 0x28 /* '(' */
label0000336C:
0000336C 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */
00003372 6E00 0018 bgt +0x1A /* 0000338C */
00003376 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000337A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000337E 4EBA F34A jsr [PC - 0xCB6 /* 000026CA */]
00003382 588F addq.l A7, 4
00003384 526E FFFE addq.w [A6 - 0x2], 1
00003388 6000 FFE2 bra -0x1C /* 0000336C */
label0000338C:
0000338C 3D7C 000E FFFE move.w [A6 - 0x2], 0xE
label00003392:
00003392 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */
00003398 6E00 003A bgt +0x3C /* 000033D4 */
0000339C 486C C3E4 pea.l [A4 - 0x3C1C]
000033A0 4EBA 481C jsr [PC + 0x481C /* 00007BBE */]
000033A4 588F addq.l A7, 4
000033A6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000033AA 3F3C 000B move.w -[A7], 0xB
000033AE 4EBA F31A jsr [PC - 0xCE6 /* 000026CA */]
000033B2 588F addq.l A7, 4
000033B4 486C C3DC pea.l [A4 - 0x3C24]
000033B8 4EBA 4804 jsr [PC + 0x4804 /* 00007BBE */]
000033BC 588F addq.l A7, 4
000033BE 3F2E FFFE move.w -[A7], [A6 - 0x2]
000033C2 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000033C6 4EBA F302 jsr [PC - 0xCFE /* 000026CA */]
000033CA 588F addq.l A7, 4
000033CC 526E FFFE addq.w [A6 - 0x2], 1
000033D0 6000 FFC0 bra -0x3E /* 00003392 */
label000033D4:
000033D4 3D7C 000B FFFE move.w [A6 - 0x2], 0xB
label000033DA:
000033DA 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */
000033E0 6E00 003A bgt +0x3C /* 0000341C */
000033E4 486C C3E4 pea.l [A4 - 0x3C1C]
000033E8 4EBA 47D4 jsr [PC + 0x47D4 /* 00007BBE */]
000033EC 588F addq.l A7, 4
000033EE 3F2E FFFE move.w -[A7], [A6 - 0x2]
000033F2 3F3C 0024 move.w -[A7], 0x24 /* '$' */
000033F6 4EBA F2D2 jsr [PC - 0xD2E /* 000026CA */]
000033FA 588F addq.l A7, 4
000033FC 486C C3DC pea.l [A4 - 0x3C24]
00003400 4EBA 47BC jsr [PC + 0x47BC /* 00007BBE */]
00003404 588F addq.l A7, 4
00003406 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000340A 3F3C 0028 move.w -[A7], 0x28 /* '(' */
0000340E 4EBA F2BA jsr [PC - 0xD46 /* 000026CA */]
00003412 588F addq.l A7, 4
00003414 526E FFFE addq.w [A6 - 0x2], 1
00003418 6000 FFC0 bra -0x3E /* 000033DA */
label0000341C:
0000341C 6000 0C98 bra +0xC9A /* 000040B6 */
00003420 6000 000E bra +0x10 /* 00003430 */
label00003424:
00003424 B07C 000C cmp.w D0, 0xC
00003428 6700 0006 beq +0x8 /* 00003430 */
0000342C 6000 0154 bra +0x156 /* 00003582 */
label00003430:
00003430 426E FFFE clr.w [A6 - 0x2]
label00003434:
00003434 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
0000343A 6E00 0022 bgt +0x24 /* 0000345E */
0000343E 302E FFFE move.w D0, [A6 - 0x2]
00003442 41EC DA4A lea.l A0, [A4 - 0x25B6]
00003446 D0C0 add.w A0, D0
00003448 1010 move.b D0, [A0]
0000344A 322E FFFE move.w D1, [A6 - 0x2]
0000344E 41EC DA32 lea.l A0, [A4 - 0x25CE]
00003452 D0C1 add.w A0, D1
00003454 1080 move.b [A0], D0
00003456 526E FFFE addq.w [A6 - 0x2], 1
0000345A 6000 FFD8 bra -0x26 /* 00003434 */
label0000345E:
0000345E 486C C3DC pea.l [A4 - 0x3C24]
00003462 4EBA 475A jsr [PC + 0x475A /* 00007BBE */]
00003466 588F addq.l A7, 4
00003468 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label0000346E:
0000346E 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16
00003474 6E00 0042 bgt +0x44 /* 000034B8 */
00003478 3F3C 0019 move.w -[A7], 0x19
0000347C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003480 4EBA F248 jsr [PC - 0xDB8 /* 000026CA */]
00003484 588F addq.l A7, 4
00003486 3F3C 0034 move.w -[A7], 0x34 /* '4' */
0000348A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000348E 4EBA F23A jsr [PC - 0xDC6 /* 000026CA */]
00003492 588F addq.l A7, 4
00003494 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003498 3F3C 0019 move.w -[A7], 0x19
0000349C 4EBA F22C jsr [PC - 0xDD4 /* 000026CA */]
000034A0 588F addq.l A7, 4
000034A2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000034A6 3F3C 0034 move.w -[A7], 0x34 /* '4' */
000034AA 4EBA F21E jsr [PC - 0xDE2 /* 000026CA */]
000034AE 588F addq.l A7, 4
000034B0 526E FFFE addq.w [A6 - 0x2], 1
000034B4 6000 FFB8 bra -0x46 /* 0000346E */
label000034B8:
000034B8 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label000034BE:
000034BE 0C6E 0015 FFFE cmpi.w [A6 - 0x2], 0x15
000034C4 6E00 005A bgt +0x5C /* 00003520 */
000034C8 3F3C 0019 move.w -[A7], 0x19
000034CC 302E FFFE move.w D0, [A6 - 0x2]
000034D0 D07C 0036 add.w D0, 0x36 /* '6' */
000034D4 3F00 move.w -[A7], D0
000034D6 4EBA F1F2 jsr [PC - 0xE0E /* 000026CA */]
000034DA 588F addq.l A7, 4
000034DC 3F3C 0034 move.w -[A7], 0x34 /* '4' */
000034E0 302E FFFE move.w D0, [A6 - 0x2]
000034E4 D07C 0036 add.w D0, 0x36 /* '6' */
000034E8 3F00 move.w -[A7], D0
000034EA 4EBA F1DE jsr [PC - 0xE22 /* 000026CA */]
000034EE 588F addq.l A7, 4
000034F0 302E FFFE move.w D0, [A6 - 0x2]
000034F4 D07C 0036 add.w D0, 0x36 /* '6' */
000034F8 3F00 move.w -[A7], D0
000034FA 3F3C 0019 move.w -[A7], 0x19
000034FE 4EBA F1CA jsr [PC - 0xE36 /* 000026CA */]
00003502 588F addq.l A7, 4
00003504 302E FFFE move.w D0, [A6 - 0x2]
00003508 D07C 0036 add.w D0, 0x36 /* '6' */
0000350C 3F00 move.w -[A7], D0
0000350E 3F3C 0034 move.w -[A7], 0x34 /* '4' */
00003512 4EBA F1B6 jsr [PC - 0xE4A /* 000026CA */]
00003516 588F addq.l A7, 4
00003518 526E FFFE addq.w [A6 - 0x2], 1
0000351C 6000 FFA0 bra -0x5E /* 000034BE */
label00003520:
00003520 486C C3E4 pea.l [A4 - 0x3C1C]
00003524 4EBA 4698 jsr [PC + 0x4698 /* 00007BBE */]
00003528 588F addq.l A7, 4
0000352A 3D7C 001C FFFE move.w [A6 - 0x2], 0x1C
label00003530:
00003530 0C6E 0031 FFFE cmpi.w [A6 - 0x2], 0x31 /* '1' */
00003536 6E00 0042 bgt +0x44 /* 0000357A */
0000353A 3F3C 0019 move.w -[A7], 0x19
0000353E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003542 4EBA F186 jsr [PC - 0xE7A /* 000026CA */]
00003546 588F addq.l A7, 4
00003548 3F3C 0034 move.w -[A7], 0x34 /* '4' */
0000354C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003550 4EBA F178 jsr [PC - 0xE88 /* 000026CA */]
00003554 588F addq.l A7, 4
00003556 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000355A 3F3C 0019 move.w -[A7], 0x19
0000355E 4EBA F16A jsr [PC - 0xE96 /* 000026CA */]
00003562 588F addq.l A7, 4
00003564 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003568 3F3C 0034 move.w -[A7], 0x34 /* '4' */
0000356C 4EBA F15C jsr [PC - 0xEA4 /* 000026CA */]
00003570 588F addq.l A7, 4
00003572 526E FFFE addq.w [A6 - 0x2], 1
00003576 6000 FFB8 bra -0x46 /* 00003530 */
label0000357A:
0000357A 6000 0B3A bra +0xB3C /* 000040B6 */
0000357E 6000 000E bra +0x10 /* 0000358E */
label00003582:
00003582 B07C 000D cmp.w D0, 0xD /* '\r' */
00003586 6700 0006 beq +0x8 /* 0000358E */
0000358A 6000 01E4 bra +0x1E6 /* 00003770 */
label0000358E:
0000358E 426E FFFE clr.w [A6 - 0x2]
label00003592:
00003592 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00003598 6E00 0022 bgt +0x24 /* 000035BC */
0000359C 302E FFFE move.w D0, [A6 - 0x2]
000035A0 41EC DA52 lea.l A0, [A4 - 0x25AE]
000035A4 D0C0 add.w A0, D0
000035A6 1010 move.b D0, [A0]
000035A8 322E FFFE move.w D1, [A6 - 0x2]
000035AC 41EC DA32 lea.l A0, [A4 - 0x25CE]
000035B0 D0C1 add.w A0, D1
000035B2 1080 move.b [A0], D0
000035B4 526E FFFE addq.w [A6 - 0x2], 1
000035B8 6000 FFD8 bra -0x26 /* 00003592 */
label000035BC:
000035BC 3D7C 0008 FFFE move.w [A6 - 0x2], 0x8
label000035C2:
000035C2 0C6E 0024 FFFE cmpi.w [A6 - 0x2], 0x24 /* '$' */
000035C8 6E00 012E bgt +0x130 /* 000036F8 */
000035CC 486C C3E4 pea.l [A4 - 0x3C1C]
000035D0 4EBA 45EC jsr [PC + 0x45EC /* 00007BBE */]
000035D4 588F addq.l A7, 4
000035D6 3F3C 0008 move.w -[A7], 0x8
000035DA 3F2E FFFE move.w -[A7], [A6 - 0x2]
000035DE 4EBA F0EA jsr [PC - 0xF16 /* 000026CA */]
000035E2 588F addq.l A7, 4
000035E4 3F3C 0024 move.w -[A7], 0x24 /* '$' */
000035E8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000035EC 4EBA F0DC jsr [PC - 0xF24 /* 000026CA */]
000035F0 588F addq.l A7, 4
000035F2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000035F6 3F3C 0008 move.w -[A7], 0x8
000035FA 4EBA F0CE jsr [PC - 0xF32 /* 000026CA */]
000035FE 588F addq.l A7, 4
00003600 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003604 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00003608 4EBA F0C0 jsr [PC - 0xF40 /* 000026CA */]
0000360C 588F addq.l A7, 4
0000360E 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00003612 302E FFFE move.w D0, [A6 - 0x2]
00003616 D07C 001F add.w D0, 0x1F
0000361A 3F00 move.w -[A7], D0
0000361C 4EBA F0AC jsr [PC - 0xF54 /* 000026CA */]
00003620 588F addq.l A7, 4
00003622 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
00003626 302E FFFE move.w D0, [A6 - 0x2]
0000362A D07C 001F add.w D0, 0x1F
0000362E 3F00 move.w -[A7], D0
00003630 4EBA F098 jsr [PC - 0xF68 /* 000026CA */]
00003634 588F addq.l A7, 4
00003636 302E FFFE move.w D0, [A6 - 0x2]
0000363A D07C 001F add.w D0, 0x1F
0000363E 3F00 move.w -[A7], D0
00003640 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00003644 4EBA F084 jsr [PC - 0xF7C /* 000026CA */]
00003648 588F addq.l A7, 4
0000364A 302E FFFE move.w D0, [A6 - 0x2]
0000364E D07C 001F add.w D0, 0x1F
00003652 3F00 move.w -[A7], D0
00003654 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
00003658 4EBA F070 jsr [PC - 0xF90 /* 000026CA */]
0000365C 588F addq.l A7, 4
0000365E 486C C3DC pea.l [A4 - 0x3C24]
00003662 4EBA 455A jsr [PC + 0x455A /* 00007BBE */]
00003666 588F addq.l A7, 4
00003668 3F3C 0008 move.w -[A7], 0x8
0000366C 302E FFFE move.w D0, [A6 - 0x2]
00003670 D07C 001F add.w D0, 0x1F
00003674 3F00 move.w -[A7], D0
00003676 4EBA F052 jsr [PC - 0xFAE /* 000026CA */]
0000367A 588F addq.l A7, 4
0000367C 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00003680 302E FFFE move.w D0, [A6 - 0x2]
00003684 D07C 001F add.w D0, 0x1F
00003688 3F00 move.w -[A7], D0
0000368A 4EBA F03E jsr [PC - 0xFC2 /* 000026CA */]
0000368E 588F addq.l A7, 4
00003690 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003694 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00003698 4EBA F030 jsr [PC - 0xFD0 /* 000026CA */]
0000369C 588F addq.l A7, 4
0000369E 3F2E FFFE move.w -[A7], [A6 - 0x2]
000036A2 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
000036A6 4EBA F022 jsr [PC - 0xFDE /* 000026CA */]
000036AA 588F addq.l A7, 4
000036AC 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
000036B0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000036B4 4EBA F014 jsr [PC - 0xFEC /* 000026CA */]
000036B8 588F addq.l A7, 4
000036BA 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
000036BE 3F2E FFFE move.w -[A7], [A6 - 0x2]
000036C2 4EBA F006 jsr [PC - 0xFFA /* 000026CA */]
000036C6 588F addq.l A7, 4
000036C8 302E FFFE move.w D0, [A6 - 0x2]
000036CC D07C 001F add.w D0, 0x1F
000036D0 3F00 move.w -[A7], D0
000036D2 3F3C 0008 move.w -[A7], 0x8
000036D6 4EBA EFF2 jsr [PC - 0x100E /* 000026CA */]
000036DA 588F addq.l A7, 4
000036DC 302E FFFE move.w D0, [A6 - 0x2]
000036E0 D07C 001F add.w D0, 0x1F
000036E4 3F00 move.w -[A7], D0
000036E6 3F3C 0024 move.w -[A7], 0x24 /* '$' */
000036EA 4EBA EFDE jsr [PC - 0x1022 /* 000026CA */]
000036EE 588F addq.l A7, 4
000036F0 526E FFFE addq.w [A6 - 0x2], 1
000036F4 6000 FECC bra -0x132 /* 000035C2 */
label000036F8:
000036F8 486C C3FC pea.l [A4 - 0x3C04]
000036FC 4EBA 44C0 jsr [PC + 0x44C0 /* 00007BBE */]
00003700 588F addq.l A7, 4
00003702 426E FFFE clr.w [A6 - 0x2]
label00003706:
00003706 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
0000370C 6E00 005A bgt +0x5C /* 00003768 */
00003710 3F3C 0008 move.w -[A7], 0x8
00003714 302E FFFE move.w D0, [A6 - 0x2]
00003718 D07C 0016 add.w D0, 0x16
0000371C 3F00 move.w -[A7], D0
0000371E 4EBA EFF0 jsr [PC - 0x1010 /* 00002710 */]
00003722 588F addq.l A7, 4
00003724 302E FFFE move.w D0, [A6 - 0x2]
00003728 D07C 0016 add.w D0, 0x16
0000372C 3F00 move.w -[A7], D0
0000372E 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
00003732 4EBA EFDC jsr [PC - 0x1024 /* 00002710 */]
00003736 588F addq.l A7, 4
00003738 302E FFFE move.w D0, [A6 - 0x2]
0000373C D07C 0035 add.w D0, 0x35 /* '5' */
00003740 3F00 move.w -[A7], D0
00003742 3F3C 0008 move.w -[A7], 0x8
00003746 4EBA EFC8 jsr [PC - 0x1038 /* 00002710 */]
0000374A 588F addq.l A7, 4
0000374C 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
00003750 302E FFFE move.w D0, [A6 - 0x2]
00003754 D07C 0035 add.w D0, 0x35 /* '5' */
00003758 3F00 move.w -[A7], D0
0000375A 4EBA EFB4 jsr [PC - 0x104C /* 00002710 */]
0000375E 588F addq.l A7, 4
00003760 526E FFFE addq.w [A6 - 0x2], 1
00003764 6000 FFA0 bra -0x5E /* 00003706 */
label00003768:
00003768 6000 094C bra +0x94E /* 000040B6 */
0000376C 6000 000E bra +0x10 /* 0000377C */
label00003770:
00003770 B07C 000E cmp.w D0, 0xE
00003774 6700 0006 beq +0x8 /* 0000377C */
00003778 6000 0166 bra +0x168 /* 000038E0 */
label0000377C:
0000377C 426E FFFE clr.w [A6 - 0x2]
label00003780:
00003780 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00003786 6E00 0022 bgt +0x24 /* 000037AA */
0000378A 302E FFFE move.w D0, [A6 - 0x2]
0000378E 41EC DA62 lea.l A0, [A4 - 0x259E]
00003792 D0C0 add.w A0, D0
00003794 1010 move.b D0, [A0]
00003796 322E FFFE move.w D1, [A6 - 0x2]
0000379A 41EC DA32 lea.l A0, [A4 - 0x25CE]
0000379E D0C1 add.w A0, D1
000037A0 1080 move.b [A0], D0
000037A2 526E FFFE addq.w [A6 - 0x2], 1
000037A6 6000 FFD8 bra -0x26 /* 00003780 */
label000037AA:
000037AA 486C C3E4 pea.l [A4 - 0x3C1C]
000037AE 4EBA 440E jsr [PC + 0x440E /* 00007BBE */]
000037B2 588F addq.l A7, 4
000037B4 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */
label000037BA:
000037BA 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */
000037C0 6E00 0026 bgt +0x28 /* 000037E8 */
000037C4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000037C8 3F3C 000B move.w -[A7], 0xB
000037CC 4EBA EEFC jsr [PC - 0x1104 /* 000026CA */]
000037D0 588F addq.l A7, 4
000037D2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000037D6 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000037DA 4EBA EEEE jsr [PC - 0x1112 /* 000026CA */]
000037DE 588F addq.l A7, 4
000037E0 526E FFFE addq.w [A6 - 0x2], 1
000037E4 6000 FFD4 bra -0x2A /* 000037BA */
label000037E8:
000037E8 3D7C 000B FFFE move.w [A6 - 0x2], 0xB
label000037EE:
000037EE 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */
000037F4 6E00 0034 bgt +0x36 /* 0000382A */
000037F8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000037FC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003800 4EBA EEC8 jsr [PC - 0x1138 /* 000026CA */]
00003804 588F addq.l A7, 4
00003806 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000380A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000380E 4EBA EEBA jsr [PC - 0x1146 /* 000026CA */]
00003812 588F addq.l A7, 4
00003814 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00003818 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000381C 4EBA EEAC jsr [PC - 0x1154 /* 000026CA */]
00003820 588F addq.l A7, 4
00003822 526E FFFE addq.w [A6 - 0x2], 1
00003826 6000 FFC6 bra -0x38 /* 000037EE */
label0000382A:
0000382A 486C C3DC pea.l [A4 - 0x3C24]
0000382E 4EBA 438E jsr [PC + 0x438E /* 00007BBE */]
00003832 588F addq.l A7, 4
00003834 426E FFFE clr.w [A6 - 0x2]
label00003838:
00003838 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16
0000383E 6E00 005A bgt +0x5C /* 0000389A */
00003842 302E FFFE move.w D0, [A6 - 0x2]
00003846 D07C 000D add.w D0, 0xD /* '\r' */
0000384A 3F00 move.w -[A7], D0
0000384C 3F3C 001B move.w -[A7], 0x1B
00003850 4EBA EE78 jsr [PC - 0x1188 /* 000026CA */]
00003854 588F addq.l A7, 4
00003856 302E FFFE move.w D0, [A6 - 0x2]
0000385A D07C 000D add.w D0, 0xD /* '\r' */
0000385E 3F00 move.w -[A7], D0
00003860 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00003864 4EBA EE64 jsr [PC - 0x119C /* 000026CA */]
00003868 588F addq.l A7, 4
0000386A 302E FFFE move.w D0, [A6 - 0x2]
0000386E D07C 0029 add.w D0, 0x29 /* ')' */
00003872 3F00 move.w -[A7], D0
00003874 3F3C 001B move.w -[A7], 0x1B
00003878 4EBA EE50 jsr [PC - 0x11B0 /* 000026CA */]
0000387C 588F addq.l A7, 4
0000387E 302E FFFE move.w D0, [A6 - 0x2]
00003882 D07C 0029 add.w D0, 0x29 /* ')' */
00003886 3F00 move.w -[A7], D0
00003888 3F3C 0032 move.w -[A7], 0x32 /* '2' */
0000388C 4EBA EE3C jsr [PC - 0x11C4 /* 000026CA */]
00003890 588F addq.l A7, 4
00003892 526E FFFE addq.w [A6 - 0x2], 1
00003896 6000 FFA0 bra -0x5E /* 00003838 */
label0000389A:
0000389A 486C C3FC pea.l [A4 - 0x3C04]
0000389E 4EBA 431E jsr [PC + 0x431E /* 00007BBE */]
000038A2 588F addq.l A7, 4
000038A4 3D7C 0026 FFFE move.w [A6 - 0x2], 0x26 /* '&' */
label000038AA:
000038AA 0C6E 0027 FFFE cmpi.w [A6 - 0x2], 0x27 /* '\'' */
000038B0 6E00 0026 bgt +0x28 /* 000038D8 */
000038B4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000038B8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000038BC 4EBA EE52 jsr [PC - 0x11AE /* 00002710 */]
000038C0 588F addq.l A7, 4
000038C2 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000038C6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000038CA 4EBA EE44 jsr [PC - 0x11BC /* 00002710 */]
000038CE 588F addq.l A7, 4
000038D0 526E FFFE addq.w [A6 - 0x2], 1
000038D4 6000 FFD4 bra -0x2A /* 000038AA */
label000038D8:
000038D8 6000 07DC bra +0x7DE /* 000040B6 */
000038DC 6000 000E bra +0x10 /* 000038EC */
label000038E0:
000038E0 B07C 000F cmp.w D0, 0xF
000038E4 6700 0006 beq +0x8 /* 000038EC */
000038E8 6000 00C2 bra +0xC4 /* 000039AC */
label000038EC:
000038EC 426E FFFE clr.w [A6 - 0x2]
label000038F0:
000038F0 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
000038F6 6E00 0022 bgt +0x24 /* 0000391A */
000038FA 302E FFFE move.w D0, [A6 - 0x2]
000038FE 41EC DA5A lea.l A0, [A4 - 0x25A6]
00003902 D0C0 add.w A0, D0
00003904 1010 move.b D0, [A0]
00003906 322E FFFE move.w D1, [A6 - 0x2]
0000390A 41EC DA32 lea.l A0, [A4 - 0x25CE]
0000390E D0C1 add.w A0, D1
00003910 1080 move.b [A0], D0
00003912 526E FFFE addq.w [A6 - 0x2], 1
00003916 6000 FFD8 bra -0x26 /* 000038F0 */
label0000391A:
0000391A 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label00003920:
00003920 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */
00003926 6E00 003A bgt +0x3C /* 00003962 */
0000392A 486C C3E4 pea.l [A4 - 0x3C1C]
0000392E 4EBA 428E jsr [PC + 0x428E /* 00007BBE */]
00003932 588F addq.l A7, 4
00003934 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00003938 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000393C 4EBA ED8C jsr [PC - 0x1274 /* 000026CA */]
00003940 588F addq.l A7, 4
00003942 486C C3DC pea.l [A4 - 0x3C24]
00003946 4EBA 4276 jsr [PC + 0x4276 /* 00007BBE */]
0000394A 588F addq.l A7, 4
0000394C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003950 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00003954 4EBA ED74 jsr [PC - 0x128C /* 000026CA */]
00003958 588F addq.l A7, 4
0000395A 526E FFFE addq.w [A6 - 0x2], 1
0000395E 6000 FFC0 bra -0x3E /* 00003920 */
label00003962:
00003962 486C C3FC pea.l [A4 - 0x3C04]
00003966 4EBA 4256 jsr [PC + 0x4256 /* 00007BBE */]
0000396A 588F addq.l A7, 4
0000396C 3F3C 0013 move.w -[A7], 0x13
00003970 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00003974 4EBA ED9A jsr [PC - 0x1266 /* 00002710 */]
00003978 588F addq.l A7, 4
0000397A 3F3C 0025 move.w -[A7], 0x25 /* '%' */
0000397E 3F3C 0013 move.w -[A7], 0x13
00003982 4EBA ED8C jsr [PC - 0x1274 /* 00002710 */]
00003986 588F addq.l A7, 4
00003988 3F3C 0025 move.w -[A7], 0x25 /* '%' */
0000398C 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00003990 4EBA ED7E jsr [PC - 0x1282 /* 00002710 */]
00003994 588F addq.l A7, 4
00003996 3F3C 0038 move.w -[A7], 0x38 /* '8' */
0000399A 3F3C 0025 move.w -[A7], 0x25 /* '%' */
0000399E 4EBA ED70 jsr [PC - 0x1290 /* 00002710 */]
000039A2 588F addq.l A7, 4
000039A4 6000 0710 bra +0x712 /* 000040B6 */
000039A8 6000 000E bra +0x10 /* 000039B8 */
label000039AC:
000039AC B07C 0010 cmp.w D0, 0x10
000039B0 6700 0006 beq +0x8 /* 000039B8 */
000039B4 6000 0112 bra +0x114 /* 00003AC8 */
label000039B8:
000039B8 426E FFFE clr.w [A6 - 0x2]
label000039BC:
000039BC 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
000039C2 6E00 0022 bgt +0x24 /* 000039E6 */
000039C6 302E FFFE move.w D0, [A6 - 0x2]
000039CA 41EC DA4A lea.l A0, [A4 - 0x25B6]
000039CE D0C0 add.w A0, D0
000039D0 1010 move.b D0, [A0]
000039D2 322E FFFE move.w D1, [A6 - 0x2]
000039D6 41EC DA32 lea.l A0, [A4 - 0x25CE]
000039DA D0C1 add.w A0, D1
000039DC 1080 move.b [A0], D0
000039DE 526E FFFE addq.w [A6 - 0x2], 1
000039E2 6000 FFD8 bra -0x26 /* 000039BC */
label000039E6:
000039E6 486C C3E4 pea.l [A4 - 0x3C1C]
000039EA 4EBA 41D2 jsr [PC + 0x41D2 /* 00007BBE */]
000039EE 588F addq.l A7, 4
000039F0 3D7C 0003 FFFE move.w [A6 - 0x2], 0x3
label000039F6:
000039F6 0C6E 0049 FFFE cmpi.w [A6 - 0x2], 0x49 /* 'I' */
000039FC 6E00 0034 bgt +0x36 /* 00003A32 */
00003A00 3F3C 000B move.w -[A7], 0xB
00003A04 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003A08 4EBA ECC0 jsr [PC - 0x1340 /* 000026CA */]
00003A0C 588F addq.l A7, 4
00003A0E 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00003A12 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003A16 4EBA ECB2 jsr [PC - 0x134E /* 000026CA */]
00003A1A 588F addq.l A7, 4
00003A1C 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00003A20 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003A24 4EBA ECA4 jsr [PC - 0x135C /* 000026CA */]
00003A28 588F addq.l A7, 4
00003A2A 526E FFFE addq.w [A6 - 0x2], 1
00003A2E 6000 FFC6 bra -0x38 /* 000039F6 */
label00003A32:
00003A32 486C C3DC pea.l [A4 - 0x3C24]
00003A36 4EBA 4186 jsr [PC + 0x4186 /* 00007BBE */]
00003A3A 588F addq.l A7, 4
00003A3C 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label00003A42:
00003A42 0C6E 0025 FFFE cmpi.w [A6 - 0x2], 0x25 /* '%' */
00003A48 6E00 0034 bgt +0x36 /* 00003A7E */
00003A4C 3F3C 0016 move.w -[A7], 0x16
00003A50 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003A54 4EBA EC74 jsr [PC - 0x138C /* 000026CA */]
00003A58 588F addq.l A7, 4
00003A5A 3F3C 002C move.w -[A7], 0x2C /* ',' */
00003A5E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003A62 4EBA EC66 jsr [PC - 0x139A /* 000026CA */]
00003A66 588F addq.l A7, 4
00003A68 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00003A6C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003A70 4EBA EC58 jsr [PC - 0x13A8 /* 000026CA */]
00003A74 588F addq.l A7, 4
00003A76 526E FFFE addq.w [A6 - 0x2], 1
00003A7A 6000 FFC6 bra -0x38 /* 00003A42 */
label00003A7E:
00003A7E 3D7C 0028 FFFE move.w [A6 - 0x2], 0x28 /* '(' */
label00003A84:
00003A84 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */
00003A8A 6E00 0034 bgt +0x36 /* 00003AC0 */
00003A8E 3F3C 0016 move.w -[A7], 0x16
00003A92 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003A96 4EBA EC32 jsr [PC - 0x13CE /* 000026CA */]
00003A9A 588F addq.l A7, 4
00003A9C 3F3C 002C move.w -[A7], 0x2C /* ',' */
00003AA0 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003AA4 4EBA EC24 jsr [PC - 0x13DC /* 000026CA */]
00003AA8 588F addq.l A7, 4
00003AAA 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00003AAE 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003AB2 4EBA EC16 jsr [PC - 0x13EA /* 000026CA */]
00003AB6 588F addq.l A7, 4
00003AB8 526E FFFE addq.w [A6 - 0x2], 1
00003ABC 6000 FFC6 bra -0x38 /* 00003A84 */
label00003AC0:
00003AC0 6000 05F4 bra +0x5F6 /* 000040B6 */
00003AC4 6000 000E bra +0x10 /* 00003AD4 */
label00003AC8:
00003AC8 B07C 0011 cmp.w D0, 0x11
00003ACC 6700 0006 beq +0x8 /* 00003AD4 */
00003AD0 6000 00AA bra +0xAC /* 00003B7C */
label00003AD4:
00003AD4 426E FFFE clr.w [A6 - 0x2]
label00003AD8:
00003AD8 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00003ADE 6E00 0022 bgt +0x24 /* 00003B02 */
00003AE2 302E FFFE move.w D0, [A6 - 0x2]
00003AE6 41EC DA3A lea.l A0, [A4 - 0x25C6]
00003AEA D0C0 add.w A0, D0
00003AEC 1010 move.b D0, [A0]
00003AEE 322E FFFE move.w D1, [A6 - 0x2]
00003AF2 41EC DA32 lea.l A0, [A4 - 0x25CE]
00003AF6 D0C1 add.w A0, D1
00003AF8 1080 move.b [A0], D0
00003AFA 526E FFFE addq.w [A6 - 0x2], 1
00003AFE 6000 FFD8 bra -0x26 /* 00003AD8 */
label00003B02:
00003B02 486C C3DC pea.l [A4 - 0x3C24]
00003B06 4EBA 40B6 jsr [PC + 0x40B6 /* 00007BBE */]
00003B0A 588F addq.l A7, 4
00003B0C 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label00003B12:
00003B12 0C6E 0025 FFFE cmpi.w [A6 - 0x2], 0x25 /* '%' */
00003B18 6E00 0026 bgt +0x28 /* 00003B40 */
00003B1C 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00003B20 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003B24 4EBA EBA4 jsr [PC - 0x145C /* 000026CA */]
00003B28 588F addq.l A7, 4
00003B2A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003B2E 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00003B32 4EBA EB96 jsr [PC - 0x146A /* 000026CA */]
00003B36 588F addq.l A7, 4
00003B38 526E FFFE addq.w [A6 - 0x2], 1
00003B3C 6000 FFD4 bra -0x2A /* 00003B12 */
label00003B40:
00003B40 3D7C 0028 FFFE move.w [A6 - 0x2], 0x28 /* '(' */
label00003B46:
00003B46 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */
00003B4C 6E00 0026 bgt +0x28 /* 00003B74 */
00003B50 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00003B54 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003B58 4EBA EB70 jsr [PC - 0x1490 /* 000026CA */]
00003B5C 588F addq.l A7, 4
00003B5E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003B62 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00003B66 4EBA EB62 jsr [PC - 0x149E /* 000026CA */]
00003B6A 588F addq.l A7, 4
00003B6C 526E FFFE addq.w [A6 - 0x2], 1
00003B70 6000 FFD4 bra -0x2A /* 00003B46 */
label00003B74:
00003B74 6000 0540 bra +0x542 /* 000040B6 */
00003B78 6000 000E bra +0x10 /* 00003B88 */
label00003B7C:
00003B7C B07C 0012 cmp.w D0, 0x12
00003B80 6700 0006 beq +0x8 /* 00003B88 */
00003B84 6000 0250 bra +0x252 /* 00003DD6 */
label00003B88:
00003B88 426E FFFE clr.w [A6 - 0x2]
label00003B8C:
00003B8C 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00003B92 6E00 0022 bgt +0x24 /* 00003BB6 */
00003B96 302E FFFE move.w D0, [A6 - 0x2]
00003B9A 41EC DA62 lea.l A0, [A4 - 0x259E]
00003B9E D0C0 add.w A0, D0
00003BA0 1010 move.b D0, [A0]
00003BA2 322E FFFE move.w D1, [A6 - 0x2]
00003BA6 41EC DA32 lea.l A0, [A4 - 0x25CE]
00003BAA D0C1 add.w A0, D1
00003BAC 1080 move.b [A0], D0
00003BAE 526E FFFE addq.w [A6 - 0x2], 1
00003BB2 6000 FFD8 bra -0x26 /* 00003B8C */
label00003BB6:
00003BB6 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label00003BBC:
00003BBC 0C6E 000F FFFE cmpi.w [A6 - 0x2], 0xF
00003BC2 6E00 0056 bgt +0x58 /* 00003C1A */
00003BC6 486C C3DC pea.l [A4 - 0x3C24]
00003BCA 4EBA 3FF2 jsr [PC + 0x3FF2 /* 00007BBE */]
00003BCE 588F addq.l A7, 4
00003BD0 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003BD4 3F3C 000F move.w -[A7], 0xF
00003BD8 4EBA EAF0 jsr [PC - 0x1510 /* 000026CA */]
00003BDC 588F addq.l A7, 4
00003BDE 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003BE2 3F3C 003C move.w -[A7], 0x3C /* '<' */
00003BE6 4EBA EAE2 jsr [PC - 0x151E /* 000026CA */]
00003BEA 588F addq.l A7, 4
00003BEC 486C C3E4 pea.l [A4 - 0x3C1C]
00003BF0 4EBA 3FCC jsr [PC + 0x3FCC /* 00007BBE */]
00003BF4 588F addq.l A7, 4
00003BF6 3F3C 002D move.w -[A7], 0x2D /* '-' */
00003BFA 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003BFE 4EBA EACA jsr [PC - 0x1536 /* 000026CA */]
00003C02 588F addq.l A7, 4
00003C04 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003C08 3F3C 002D move.w -[A7], 0x2D /* '-' */
00003C0C 4EBA EABC jsr [PC - 0x1544 /* 000026CA */]
00003C10 588F addq.l A7, 4
00003C12 526E FFFE addq.w [A6 - 0x2], 1
00003C16 6000 FFA4 bra -0x5A /* 00003BBC */
label00003C1A:
00003C1A 426E FFFE clr.w [A6 - 0x2]
label00003C1E:
00003C1E 0C6E 000F FFFE cmpi.w [A6 - 0x2], 0xF
00003C24 6E00 014A bgt +0x14C /* 00003D70 */
00003C28 486C C3DC pea.l [A4 - 0x3C24]
00003C2C 4EBA 3F90 jsr [PC + 0x3F90 /* 00007BBE */]
00003C30 588F addq.l A7, 4
00003C32 3F3C 002D move.w -[A7], 0x2D /* '-' */
00003C36 302E FFFE move.w D0, [A6 - 0x2]
00003C3A D07C 001E add.w D0, 0x1E
00003C3E 3F00 move.w -[A7], D0
00003C40 4EBA EA88 jsr [PC - 0x1578 /* 000026CA */]
00003C44 588F addq.l A7, 4
00003C46 3F3C 001E move.w -[A7], 0x1E
00003C4A 302E FFFE move.w D0, [A6 - 0x2]
00003C4E D07C 002D add.w D0, 0x2D /* '-' */
00003C52 3F00 move.w -[A7], D0
00003C54 4EBA EA74 jsr [PC - 0x158C /* 000026CA */]
00003C58 588F addq.l A7, 4
00003C5A 302E FFFE move.w D0, [A6 - 0x2]
00003C5E D07C 002D add.w D0, 0x2D /* '-' */
00003C62 3F00 move.w -[A7], D0
00003C64 3F3C 001E move.w -[A7], 0x1E
00003C68 4EBA EA60 jsr [PC - 0x15A0 /* 000026CA */]
00003C6C 588F addq.l A7, 4
00003C6E 302E FFFE move.w D0, [A6 - 0x2]
00003C72 D07C 003C add.w D0, 0x3C /* '<' */
00003C76 3F00 move.w -[A7], D0
00003C78 3F3C 001E move.w -[A7], 0x1E
00003C7C 4EBA EA4C jsr [PC - 0x15B4 /* 000026CA */]
00003C80 588F addq.l A7, 4
00003C82 302E FFFE move.w D0, [A6 - 0x2]
00003C86 D07C 001E add.w D0, 0x1E
00003C8A 3F00 move.w -[A7], D0
00003C8C 3F3C 002D move.w -[A7], 0x2D /* '-' */
00003C90 4EBA EA38 jsr [PC - 0x15C8 /* 000026CA */]
00003C94 588F addq.l A7, 4
00003C96 302E FFFE move.w D0, [A6 - 0x2]
00003C9A D07C 000F add.w D0, 0xF
00003C9E 3F00 move.w -[A7], D0
00003CA0 3F3C 003C move.w -[A7], 0x3C /* '<' */
00003CA4 4EBA EA24 jsr [PC - 0x15DC /* 000026CA */]
00003CA8 588F addq.l A7, 4
00003CAA 486C C3E4 pea.l [A4 - 0x3C1C]
00003CAE 4EBA 3F0E jsr [PC + 0x3F0E /* 00007BBE */]
00003CB2 588F addq.l A7, 4
00003CB4 3F3C 002D move.w -[A7], 0x2D /* '-' */
00003CB8 302E FFFE move.w D0, [A6 - 0x2]
00003CBC D07C 003C add.w D0, 0x3C /* '<' */
00003CC0 3F00 move.w -[A7], D0
00003CC2 4EBA EA06 jsr [PC - 0x15FA /* 000026CA */]
00003CC6 588F addq.l A7, 4
00003CC8 3F3C 003C move.w -[A7], 0x3C /* '<' */
00003CCC 302E FFFE move.w D0, [A6 - 0x2]
00003CD0 D07C 002D add.w D0, 0x2D /* '-' */
00003CD4 3F00 move.w -[A7], D0
00003CD6 4EBA E9F2 jsr [PC - 0x160E /* 000026CA */]
00003CDA 588F addq.l A7, 4
00003CDC 3F3C 000F move.w -[A7], 0xF
00003CE0 302E FFFE move.w D0, [A6 - 0x2]
00003CE4 D07C 001E add.w D0, 0x1E
00003CE8 3F00 move.w -[A7], D0
00003CEA 4EBA E9DE jsr [PC - 0x1622 /* 000026CA */]
00003CEE 588F addq.l A7, 4
00003CF0 3F3C 001E move.w -[A7], 0x1E
00003CF4 302E FFFE move.w D0, [A6 - 0x2]
00003CF8 D07C 000F add.w D0, 0xF
00003CFC 3F00 move.w -[A7], D0
00003CFE 4EBA E9CA jsr [PC - 0x1636 /* 000026CA */]
00003D02 588F addq.l A7, 4
00003D04 302E FFFE move.w D0, [A6 - 0x2]
00003D08 D07C 001E add.w D0, 0x1E
00003D0C 3F00 move.w -[A7], D0
00003D0E 3F3C 000F move.w -[A7], 0xF
00003D12 4EBA E9B6 jsr [PC - 0x164A /* 000026CA */]
00003D16 588F addq.l A7, 4
00003D18 302E FFFE move.w D0, [A6 - 0x2]
00003D1C D07C 002D add.w D0, 0x2D /* '-' */
00003D20 3F00 move.w -[A7], D0
00003D22 3F3C 000F move.w -[A7], 0xF
00003D26 4EBA E9A2 jsr [PC - 0x165E /* 000026CA */]
00003D2A 588F addq.l A7, 4
00003D2C 302E FFFE move.w D0, [A6 - 0x2]
00003D30 D07C 000F add.w D0, 0xF
00003D34 3F00 move.w -[A7], D0
00003D36 3F3C 001E move.w -[A7], 0x1E
00003D3A 4EBA E98E jsr [PC - 0x1672 /* 000026CA */]
00003D3E 588F addq.l A7, 4
00003D40 302E FFFE move.w D0, [A6 - 0x2]
00003D44 D07C 003C add.w D0, 0x3C /* '<' */
00003D48 3F00 move.w -[A7], D0
00003D4A 3F3C 002D move.w -[A7], 0x2D /* '-' */
00003D4E 4EBA E97A jsr [PC - 0x1686 /* 000026CA */]
00003D52 588F addq.l A7, 4
00003D54 302E FFFE move.w D0, [A6 - 0x2]
00003D58 D07C 002D add.w D0, 0x2D /* '-' */
00003D5C 3F00 move.w -[A7], D0
00003D5E 3F3C 003C move.w -[A7], 0x3C /* '<' */
00003D62 4EBA E966 jsr [PC - 0x169A /* 000026CA */]
00003D66 588F addq.l A7, 4
00003D68 526E FFFE addq.w [A6 - 0x2], 1
00003D6C 6000 FEB0 bra -0x14E /* 00003C1E */
label00003D70:
00003D70 486C C3FC pea.l [A4 - 0x3C04]
00003D74 4EBA 3E48 jsr [PC + 0x3E48 /* 00007BBE */]
00003D78 588F addq.l A7, 4
00003D7A 3F3C 0017 move.w -[A7], 0x17
00003D7E 3F3C 001E move.w -[A7], 0x1E
00003D82 4EBA E98C jsr [PC - 0x1674 /* 00002710 */]
00003D86 588F addq.l A7, 4
00003D88 3F3C 001E move.w -[A7], 0x1E
00003D8C 3F3C 0017 move.w -[A7], 0x17
00003D90 4EBA E97E jsr [PC - 0x1682 /* 00002710 */]
00003D94 588F addq.l A7, 4
00003D96 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00003D9A 3F3C 003C move.w -[A7], 0x3C /* '<' */
00003D9E 4EBA E970 jsr [PC - 0x1690 /* 00002710 */]
00003DA2 588F addq.l A7, 4
00003DA4 3F3C 003C move.w -[A7], 0x3C /* '<' */
00003DA8 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00003DAC 4EBA E962 jsr [PC - 0x169E /* 00002710 */]
00003DB0 588F addq.l A7, 4
00003DB2 3F3C 001E move.w -[A7], 0x1E
00003DB6 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00003DBA 4EBA E954 jsr [PC - 0x16AC /* 00002710 */]
00003DBE 588F addq.l A7, 4
00003DC0 3F3C 002D move.w -[A7], 0x2D /* '-' */
00003DC4 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00003DC8 4EBA E946 jsr [PC - 0x16BA /* 00002710 */]
00003DCC 588F addq.l A7, 4
00003DCE 6000 02E6 bra +0x2E8 /* 000040B6 */
00003DD2 6000 000E bra +0x10 /* 00003DE2 */
label00003DD6:
00003DD6 B07C 0013 cmp.w D0, 0x13
00003DDA 6700 0006 beq +0x8 /* 00003DE2 */
00003DDE 6000 010C bra +0x10E /* 00003EEC */
label00003DE2:
00003DE2 426E FFFE clr.w [A6 - 0x2]
label00003DE6:
00003DE6 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00003DEC 6E00 0022 bgt +0x24 /* 00003E10 */
00003DF0 302E FFFE move.w D0, [A6 - 0x2]
00003DF4 41EC DA3A lea.l A0, [A4 - 0x25C6]
00003DF8 D0C0 add.w A0, D0
00003DFA 1010 move.b D0, [A0]
00003DFC 322E FFFE move.w D1, [A6 - 0x2]
00003E00 41EC DA32 lea.l A0, [A4 - 0x25CE]
00003E04 D0C1 add.w A0, D1
00003E06 1080 move.b [A0], D0
00003E08 526E FFFE addq.w [A6 - 0x2], 1
00003E0C 6000 FFD8 bra -0x26 /* 00003DE6 */
label00003E10:
00003E10 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label00003E16:
00003E16 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */
00003E1C 6E00 0080 bgt +0x82 /* 00003E9E */
00003E20 486C C3DC pea.l [A4 - 0x3C24]
00003E24 4EBA 3D98 jsr [PC + 0x3D98 /* 00007BBE */]
00003E28 588F addq.l A7, 4
00003E2A 3F3C 000B move.w -[A7], 0xB
00003E2E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003E32 4EBA E896 jsr [PC - 0x176A /* 000026CA */]
00003E36 588F addq.l A7, 4
00003E38 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00003E3C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003E40 4EBA E888 jsr [PC - 0x1778 /* 000026CA */]
00003E44 588F addq.l A7, 4
00003E46 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00003E4A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003E4E 4EBA E87A jsr [PC - 0x1786 /* 000026CA */]
00003E52 588F addq.l A7, 4
00003E54 3F3C 004D move.w -[A7], 0x4D /* 'M' */
00003E58 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003E5C 4EBA E86C jsr [PC - 0x1794 /* 000026CA */]
00003E60 588F addq.l A7, 4
00003E62 486C C3E4 pea.l [A4 - 0x3C1C]
00003E66 4EBA 3D56 jsr [PC + 0x3D56 /* 00007BBE */]
00003E6A 588F addq.l A7, 4
00003E6C 3F3C 0016 move.w -[A7], 0x16
00003E70 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003E74 4EBA E854 jsr [PC - 0x17AC /* 000026CA */]
00003E78 588F addq.l A7, 4
00003E7A 3F3C 002C move.w -[A7], 0x2C /* ',' */
00003E7E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003E82 4EBA E846 jsr [PC - 0x17BA /* 000026CA */]
00003E86 588F addq.l A7, 4
00003E88 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00003E8C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003E90 4EBA E838 jsr [PC - 0x17C8 /* 000026CA */]
00003E94 588F addq.l A7, 4
00003E96 526E FFFE addq.w [A6 - 0x2], 1
00003E9A 6000 FF7A bra -0x84 /* 00003E16 */
label00003E9E:
00003E9E 486C C3FC pea.l [A4 - 0x3C04]
00003EA2 4EBA 3D1A jsr [PC + 0x3D1A /* 00007BBE */]
00003EA6 588F addq.l A7, 4
00003EA8 3D7C 000B FFFE move.w [A6 - 0x2], 0xB
label00003EAE:
00003EAE 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */
00003EB4 6E00 002E bgt +0x30 /* 00003EE4 */
00003EB8 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003EBC 3F3C 000B move.w -[A7], 0xB
00003EC0 4EBA E84E jsr [PC - 0x17B2 /* 00002710 */]
00003EC4 588F addq.l A7, 4
00003EC6 302E FFFE move.w D0, [A6 - 0x2]
00003ECA D07C 000B add.w D0, 0xB
00003ECE 3F00 move.w -[A7], D0
00003ED0 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00003ED4 4EBA E83A jsr [PC - 0x17C6 /* 00002710 */]
00003ED8 588F addq.l A7, 4
00003EDA 066E 0016 FFFE addi.w [A6 - 0x2], 0x16
00003EE0 6000 FFCC bra -0x32 /* 00003EAE */
label00003EE4:
00003EE4 6000 01D0 bra +0x1D2 /* 000040B6 */
00003EE8 6000 000E bra +0x10 /* 00003EF8 */
label00003EEC:
00003EEC B07C 0014 cmp.w D0, 0x14
00003EF0 6700 0006 beq +0x8 /* 00003EF8 */
00003EF4 6000 01C0 bra +0x1C2 /* 000040B6 */
label00003EF8:
00003EF8 426E FFFE clr.w [A6 - 0x2]
label00003EFC:
00003EFC 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00003F02 6E00 0022 bgt +0x24 /* 00003F26 */
00003F06 302E FFFE move.w D0, [A6 - 0x2]
00003F0A 41EC DA52 lea.l A0, [A4 - 0x25AE]
00003F0E D0C0 add.w A0, D0
00003F10 1010 move.b D0, [A0]
00003F12 322E FFFE move.w D1, [A6 - 0x2]
00003F16 41EC DA32 lea.l A0, [A4 - 0x25CE]
00003F1A D0C1 add.w A0, D1
00003F1C 1080 move.b [A0], D0
00003F1E 526E FFFE addq.w [A6 - 0x2], 1
00003F22 6000 FFD8 bra -0x26 /* 00003EFC */
label00003F26:
00003F26 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label00003F2C:
00003F2C 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */
00003F32 6E00 0072 bgt +0x74 /* 00003FA6 */
00003F36 486C C3DC pea.l [A4 - 0x3C24]
00003F3A 4EBA 3C82 jsr [PC + 0x3C82 /* 00007BBE */]
00003F3E 588F addq.l A7, 4
00003F40 3F3C 0013 move.w -[A7], 0x13
00003F44 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003F48 4EBA E780 jsr [PC - 0x1880 /* 000026CA */]
00003F4C 588F addq.l A7, 4
00003F4E 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00003F52 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003F56 4EBA E772 jsr [PC - 0x188E /* 000026CA */]
00003F5A 588F addq.l A7, 4
00003F5C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003F60 3F3C 0013 move.w -[A7], 0x13
00003F64 4EBA E764 jsr [PC - 0x189C /* 000026CA */]
00003F68 588F addq.l A7, 4
00003F6A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003F6E 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00003F72 4EBA E756 jsr [PC - 0x18AA /* 000026CA */]
00003F76 588F addq.l A7, 4
00003F78 486C C3E4 pea.l [A4 - 0x3C1C]
00003F7C 4EBA 3C40 jsr [PC + 0x3C40 /* 00007BBE */]
00003F80 588F addq.l A7, 4
00003F82 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00003F86 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003F8A 4EBA E73E jsr [PC - 0x18C2 /* 000026CA */]
00003F8E 588F addq.l A7, 4
00003F90 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003F94 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00003F98 4EBA E730 jsr [PC - 0x18D0 /* 000026CA */]
00003F9C 588F addq.l A7, 4
00003F9E 526E FFFE addq.w [A6 - 0x2], 1
00003FA2 6000 FF88 bra -0x76 /* 00003F2C */
label00003FA6:
00003FA6 486C C3FC pea.l [A4 - 0x3C04]
00003FAA 4EBA 3C12 jsr [PC + 0x3C12 /* 00007BBE */]
00003FAE 588F addq.l A7, 4
00003FB0 3D7C 0013 FFFE move.w [A6 - 0x2], 0x13
label00003FB6:
00003FB6 0C6E 0039 FFFE cmpi.w [A6 - 0x2], 0x39 /* '9' */
00003FBC 6E00 007C bgt +0x7E /* 0000403A */
00003FC0 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003FC4 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003FC8 4EBA E746 jsr [PC - 0x18BA /* 00002710 */]
00003FCC 588F addq.l A7, 4
00003FCE 3F3C 001E move.w -[A7], 0x1E
00003FD2 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003FD6 4EBA E738 jsr [PC - 0x18C8 /* 00002710 */]
00003FDA 588F addq.l A7, 4
00003FDC 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00003FE0 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003FE4 4EBA E72A jsr [PC - 0x18D6 /* 00002710 */]
00003FE8 588F addq.l A7, 4
00003FEA 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00003FEE 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003FF2 4EBA E71C jsr [PC - 0x18E4 /* 00002710 */]
00003FF6 588F addq.l A7, 4
00003FF8 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003FFC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004000 4EBA E70E jsr [PC - 0x18F2 /* 00002710 */]
00004004 588F addq.l A7, 4
00004006 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000400A 3F3C 001E move.w -[A7], 0x1E
0000400E 4EBA E700 jsr [PC - 0x1900 /* 00002710 */]
00004012 588F addq.l A7, 4
00004014 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004018 3F3C 0030 move.w -[A7], 0x30 /* '0' */
0000401C 4EBA E6F2 jsr [PC - 0x190E /* 00002710 */]
00004020 588F addq.l A7, 4
00004022 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004026 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000402A 4EBA E6E4 jsr [PC - 0x191C /* 00002710 */]
0000402E 588F addq.l A7, 4
00004030 066E 0026 FFFE addi.w [A6 - 0x2], 0x26 /* '&' */
00004036 6000 FF7E bra -0x80 /* 00003FB6 */
label0000403A:
0000403A 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */
label00004040:
00004040 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */
00004046 6E00 0028 bgt +0x2A /* 00004070 */
0000404A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000404E 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00004052 4EBA E6BC jsr [PC - 0x1944 /* 00002710 */]
00004056 588F addq.l A7, 4
00004058 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
0000405C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004060 4EBA E6AE jsr [PC - 0x1952 /* 00002710 */]
00004064 588F addq.l A7, 4
00004066 066E 0038 FFFE addi.w [A6 - 0x2], 0x38 /* '8' */
0000406C 6000 FFD2 bra -0x2C /* 00004040 */
label00004070:
00004070 426E FFFE clr.w [A6 - 0x2]
label00004074:
00004074 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
0000407A 6E00 0032 bgt +0x34 /* 000040AE */
0000407E 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00004082 302E FFFE move.w D0, [A6 - 0x2]
00004086 D07C 0025 add.w D0, 0x25 /* '%' */
0000408A 3F00 move.w -[A7], D0
0000408C 4EBA E682 jsr [PC - 0x197E /* 00002710 */]
00004090 588F addq.l A7, 4
00004092 302E FFFE move.w D0, [A6 - 0x2]
00004096 D07C 0025 add.w D0, 0x25 /* '%' */
0000409A 3F00 move.w -[A7], D0
0000409C 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
000040A0 4EBA E66E jsr [PC - 0x1992 /* 00002710 */]
000040A4 588F addq.l A7, 4
000040A6 526E FFFE addq.w [A6 - 0x2], 1
000040AA 6000 FFC8 bra -0x36 /* 00004074 */
label000040AE:
000040AE 6000 0006 bra +0x8 /* 000040B6 */
000040B2 6000 0002 bra +0x4 /* 000040B6 */
label000040B6:
000040B6 3F3C 0004 move.w -[A7], 0x4
000040BA 3F3C 0004 move.w -[A7], 0x4
000040BE 4EBA 3ADE jsr [PC + 0x3ADE /* 00007B9E */]
000040C2 588F addq.l A7, 4
000040C4 486C C3F4 pea.l [A4 - 0x3C0C]
000040C8 4EBA 3AF4 jsr [PC + 0x3AF4 /* 00007BBE */]
000040CC 588F addq.l A7, 4
000040CE 4267 clr.w -[A7]
000040D0 4267 clr.w -[A7]
000040D2 4EBA 3AF8 jsr [PC + 0x3AF8 /* 00007BCC */]
000040D6 588F addq.l A7, 4
000040D8 4267 clr.w -[A7]
000040DA 3F3C 0130 move.w -[A7], 0x130
000040DE 4EBA 3B10 jsr [PC + 0x3B10 /* 00007BF0 */]
000040E2 588F addq.l A7, 4
000040E4 3F3C 0130 move.w -[A7], 0x130
000040E8 3F3C 0130 move.w -[A7], 0x130
000040EC 4EBA 3B02 jsr [PC + 0x3B02 /* 00007BF0 */]
000040F0 588F addq.l A7, 4
000040F2 3F3C 0130 move.w -[A7], 0x130
000040F6 4267 clr.w -[A7]
000040F8 4EBA 3AF6 jsr [PC + 0x3AF6 /* 00007BF0 */]
000040FC 588F addq.l A7, 4
000040FE 4267 clr.w -[A7]
00004100 4267 clr.w -[A7]
00004102 4EBA 3AEC jsr [PC + 0x3AEC /* 00007BF0 */]
00004106 588F addq.l A7, 4
00004108 486C C3FC pea.l [A4 - 0x3C04]
0000410C 4EBA 3AB0 jsr [PC + 0x3AB0 /* 00007BBE */]
00004110 588F addq.l A7, 4
00004112 4267 clr.w -[A7]
00004114 3F3C 0098 move.w -[A7], 0x98
00004118 4EBA 3AB2 jsr [PC + 0x3AB2 /* 00007BCC */]
0000411C 588F addq.l A7, 4
0000411E 4267 clr.w -[A7]
00004120 4267 clr.w -[A7]
00004122 4EBA 3ADE jsr [PC + 0x3ADE /* 00007C02 */]
00004126 588F addq.l A7, 4
00004128 4E5E unlink A6
0000412A 4E75 rts
fn0000412C:
0000412C 4E56 FFFC link A6, -0x0004
00004130 3D7C 0026 FFFE move.w [A6 - 0x2], 0x26 /* '&' */
00004136 3D7C 004B FFFC move.w [A6 - 0x4], 0x4B /* 'K' */
0000413C 486C C3EC pea.l [A4 - 0x3C14]
00004140 4EBA 3A7C jsr [PC + 0x3A7C /* 00007BBE */]
00004144 588F addq.l A7, 4
00004146 426C DD0C clr.w [A4 - 0x22F4]
label0000414A:
0000414A 302C DD0C move.w D0, [A4 - 0x22F4]
0000414E B06C DD0E cmp.w D0, [A4 - 0x22F2]
00004152 6C00 00BA bge +0xBC /* 0000420E */
00004156 302E FFFE move.w D0, [A6 - 0x2]
0000415A 322C DD0C move.w D1, [A4 - 0x22F4]
0000415E E381 asl D1, 1
00004160 41EC E05C lea.l A0, [A4 - 0x1FA4]
00004164 D0C1 add.w A0, D1
00004166 1080 move.b [A0], D0
00004168 302E FFFC move.w D0, [A6 - 0x4]
0000416C 322C DD0C move.w D1, [A4 - 0x22F4]
00004170 E381 asl D1, 1
00004172 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004176 D0C1 add.w A0, D1
00004178 1080 move.b [A0], D0
0000417A 302E FFFC move.w D0, [A6 - 0x4]
0000417E C1FC 0004 muls.w D0, 0x4
00004182 3F00 move.w -[A7], D0
00004184 302E FFFE move.w D0, [A6 - 0x2]
00004188 C1FC 0004 muls.w D0, 0x4
0000418C 3F00 move.w -[A7], D0
0000418E 4EBA 3A3C jsr [PC + 0x3A3C /* 00007BCC */]
00004192 588F addq.l A7, 4
00004194 4267 clr.w -[A7]
00004196 4267 clr.w -[A7]
00004198 4EBA 3A68 jsr [PC + 0x3A68 /* 00007C02 */]
0000419C 588F addq.l A7, 4
0000419E 302E FFFC move.w D0, [A6 - 0x4]
000041A2 C1FC 0004 muls.w D0, 0x4
000041A6 5840 addq.w D0, 4
000041A8 3F00 move.w -[A7], D0
000041AA 302E FFFE move.w D0, [A6 - 0x2]
000041AE C1FC 0004 muls.w D0, 0x4
000041B2 5840 addq.w D0, 4
000041B4 3F00 move.w -[A7], D0
000041B6 302E FFFC move.w D0, [A6 - 0x4]
000041BA C1FC 0004 muls.w D0, 0x4
000041BE 3F00 move.w -[A7], D0
000041C0 302E FFFE move.w D0, [A6 - 0x2]
000041C4 C1FC 0004 muls.w D0, 0x4
000041C8 3F00 move.w -[A7], D0
000041CA 486C DCB8 pea.l [A4 - 0x2348]
000041CE 4EBA 3D8A jsr [PC + 0x3D8A /* 00007F5A */]
000041D2 DEFC 000C add.w A7, 0xC
000041D6 486C DCB8 pea.l [A4 - 0x2348]
000041DA 4EBA 2F68 jsr [PC + 0x2F68 /* 00007144 */]
000041DE 588F addq.l A7, 4
000041E0 302E FFFC move.w D0, [A6 - 0x4]
000041E4 322E FFFE move.w D1, [A6 - 0x2]
000041E8 C3FC 004E muls.w D1, 0x4E /* 'N' */
000041EC 41EC E836 lea.l A0, [A4 - 0x17CA]
000041F0 D288 add.l D1, A0
000041F2 2041 movea.l A0, D1
000041F4 D0C0 add.w A0, D0
000041F6 10BC 0002 move.b [A0], 0x2
000041FA 526C DD0C addq.w [A4 - 0x22F4], 1
000041FE 302C DD0C move.w D0, [A4 - 0x22F4]
00004202 536E FFFC subq.w [A6 - 0x4], 1
00004206 302E FFFC move.w D0, [A6 - 0x4]
0000420A 6000 FF3E bra -0xC0 /* 0000414A */
label0000420E:
0000420E 302C DD10 move.w D0, [A4 - 0x22F0]
00004212 E780 asl D0, 3
00004214 41EC DA12 lea.l A0, [A4 - 0x25EE]
00004218 D0C0 add.w A0, D0
0000421A 41D0 lea.l A0, [A0]
0000421C 2F08 move.l -[A7], A0
0000421E 4EBA 399E jsr [PC + 0x399E /* 00007BBE */]
00004222 588F addq.l A7, 4
00004224 526E FFFC addq.w [A6 - 0x4], 1
00004228 302E FFFC move.w D0, [A6 - 0x4]
0000422C C1FC 0004 muls.w D0, 0x4
00004230 3F00 move.w -[A7], D0
00004232 302E FFFE move.w D0, [A6 - 0x2]
00004236 C1FC 0004 muls.w D0, 0x4
0000423A 3F00 move.w -[A7], D0
0000423C 4EBA 398E jsr [PC + 0x398E /* 00007BCC */]
00004240 588F addq.l A7, 4
00004242 4267 clr.w -[A7]
00004244 4267 clr.w -[A7]
00004246 4EBA 39BA jsr [PC + 0x39BA /* 00007C02 */]
0000424A 588F addq.l A7, 4
0000424C 302E FFFC move.w D0, [A6 - 0x4]
00004250 C1FC 0004 muls.w D0, 0x4
00004254 5840 addq.w D0, 4
00004256 3F00 move.w -[A7], D0
00004258 302E FFFE move.w D0, [A6 - 0x2]
0000425C C1FC 0004 muls.w D0, 0x4
00004260 5840 addq.w D0, 4
00004262 3F00 move.w -[A7], D0
00004264 302E FFFC move.w D0, [A6 - 0x4]
00004268 C1FC 0004 muls.w D0, 0x4
0000426C 3F00 move.w -[A7], D0
0000426E 302E FFFE move.w D0, [A6 - 0x2]
00004272 C1FC 0004 muls.w D0, 0x4
00004276 3F00 move.w -[A7], D0
00004278 486C DCB8 pea.l [A4 - 0x2348]
0000427C 4EBA 3CDC jsr [PC + 0x3CDC /* 00007F5A */]
00004280 DEFC 000C add.w A7, 0xC
00004284 486C DCB8 pea.l [A4 - 0x2348]
00004288 4EBA 2EBA jsr [PC + 0x2EBA /* 00007144 */]
0000428C 588F addq.l A7, 4
0000428E 536C DD0C subq.w [A4 - 0x22F4], 1
00004292 4E5E unlink A6
00004294 4E75 rts
fn00004296:
00004296 4E56 FFFE link A6, -0x0002
0000429A 302C DD0E move.w D0, [A4 - 0x22F2]
0000429E 5340 subq.w D0, 1
000042A0 3D40 FFFE move.w [A6 - 0x2], D0
label000042A4:
000042A4 302E FFFE move.w D0, [A6 - 0x2]
000042A8 B06C DD0C cmp.w D0, [A4 - 0x22F4]
000042AC 6F00 004A ble +0x4C /* 000042F8 */
000042B0 302E FFFE move.w D0, [A6 - 0x2]
000042B4 E380 asl D0, 1
000042B6 41EC E05C lea.l A0, [A4 - 0x1FA4]
000042BA D0C0 add.w A0, D0
000042BC 1010 move.b D0, [A0]
000042BE 322E FFFE move.w D1, [A6 - 0x2]
000042C2 D26C DD00 add.w D1, [A4 - 0x2300]
000042C6 E381 asl D1, 1
000042C8 41EC E05C lea.l A0, [A4 - 0x1FA4]
000042CC D0C1 add.w A0, D1
000042CE 1080 move.b [A0], D0
000042D0 302E FFFE move.w D0, [A6 - 0x2]
000042D4 E380 asl D0, 1
000042D6 41EC E05D lea.l A0, [A4 - 0x1FA3]
000042DA D0C0 add.w A0, D0
000042DC 1010 move.b D0, [A0]
000042DE 322E FFFE move.w D1, [A6 - 0x2]
000042E2 D26C DD00 add.w D1, [A4 - 0x2300]
000042E6 E381 asl D1, 1
000042E8 41EC E05D lea.l A0, [A4 - 0x1FA3]
000042EC D0C1 add.w A0, D1
000042EE 1080 move.b [A0], D0
000042F0 536E FFFE subq.w [A6 - 0x2], 1
000042F4 6000 FFAE bra -0x50 /* 000042A4 */
label000042F8:
000042F8 302C DD0C move.w D0, [A4 - 0x22F4]
000042FC 5240 addq.w D0, 1
000042FE 3D40 FFFE move.w [A6 - 0x2], D0
label00004302:
00004302 302E FFFE move.w D0, [A6 - 0x2]
00004306 322C DD00 move.w D1, [A4 - 0x2300]
0000430A D26C DD0C add.w D1, [A4 - 0x22F4]
0000430E B041 cmp.w D0, D1
00004310 6E00 0028 bgt +0x2A /* 0000433A */
00004314 302E FFFE move.w D0, [A6 - 0x2]
00004318 E380 asl D0, 1
0000431A 41EC E05C lea.l A0, [A4 - 0x1FA4]
0000431E D0C0 add.w A0, D0
00004320 10BC 004D move.b [A0], 0x4D /* 'M' */
00004324 302E FFFE move.w D0, [A6 - 0x2]
00004328 E380 asl D0, 1
0000432A 41EC E05D lea.l A0, [A4 - 0x1FA3]
0000432E D0C0 add.w A0, D0
00004330 4210 clr.b [A0]
00004332 526E FFFE addq.w [A6 - 0x2], 1
00004336 6000 FFCA bra -0x34 /* 00004302 */
label0000433A:
0000433A 302C DD0E move.w D0, [A4 - 0x22F2]
0000433E D06C DD00 add.w D0, [A4 - 0x2300]
00004342 3940 DD0E move.w [A4 - 0x22F2], D0
00004346 4E5E unlink A6
00004348 4E75 rts
fn0000434A:
0000434A 4E56 0000 link A6, 0
label0000434E:
0000434E 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00004352 4EBA 12D4 jsr [PC + 0x12D4 /* 00005628 */]
00004356 548F addq.l A7, 2
00004358 D07C 0026 add.w D0, 0x26 /* '&' */
0000435C 3940 DD04 move.w [A4 - 0x22FC], D0
00004360 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00004364 4EBA 12C2 jsr [PC + 0x12C2 /* 00005628 */]
00004368 548F addq.l A7, 2
0000436A D07C 0026 add.w D0, 0x26 /* '&' */
0000436E 3940 DD02 move.w [A4 - 0x22FE], D0
00004372 302C DD02 move.w D0, [A4 - 0x22FE]
00004376 322C DD04 move.w D1, [A4 - 0x22FC]
0000437A C3FC 004E muls.w D1, 0x4E /* 'N' */
0000437E 41EC E836 lea.l A0, [A4 - 0x17CA]
00004382 D288 add.l D1, A0
00004384 2041 movea.l A0, D1
00004386 D0C0 add.w A0, D0
00004388 1010 move.b D0, [A0]
0000438A 6600 FFC2 bne -0x3C /* 0000434E */
0000438E 302C DD02 move.w D0, [A4 - 0x22FE]
00004392 322C DD04 move.w D1, [A4 - 0x22FC]
00004396 C3FC 004E muls.w D1, 0x4E /* 'N' */
0000439A 41EC E836 lea.l A0, [A4 - 0x17CA]
0000439E D288 add.l D1, A0
000043A0 2041 movea.l A0, D1
000043A2 D0C0 add.w A0, D0
000043A4 10BC 0003 move.b [A0], 0x3
000043A8 397C 0001 DCEC move.w [A4 - 0x2314], 0x1
000043AE 3F3C 0014 move.w -[A7], 0x14
000043B2 4EBA 1274 jsr [PC + 0x1274 /* 00005628 */]
000043B6 548F addq.l A7, 2
000043B8 3F00 move.w -[A7], D0
000043BA 4EBA 1248 jsr [PC + 0x1248 /* 00005604 */]
000043BE 548F addq.l A7, 2
000043C0 D06C DCFE add.w D0, [A4 - 0x2302]
000043C4 3940 DD00 move.w [A4 - 0x2300], D0
000043C8 486C DA32 pea.l [A4 - 0x25CE]
000043CC 4EBA 37F0 jsr [PC + 0x37F0 /* 00007BBE */]
000043D0 588F addq.l A7, 4
000043D2 302C DD02 move.w D0, [A4 - 0x22FE]
000043D6 C1FC 0004 muls.w D0, 0x4
000043DA 3F00 move.w -[A7], D0
000043DC 302C DD04 move.w D0, [A4 - 0x22FC]
000043E0 C1FC 0004 muls.w D0, 0x4
000043E4 3F00 move.w -[A7], D0
000043E6 4EBA 37E4 jsr [PC + 0x37E4 /* 00007BCC */]
000043EA 588F addq.l A7, 4
000043EC 4267 clr.w -[A7]
000043EE 4267 clr.w -[A7]
000043F0 4EBA 3810 jsr [PC + 0x3810 /* 00007C02 */]
000043F4 588F addq.l A7, 4
000043F6 4E5E unlink A6
000043F8 4E75 rts
fn000043FA:
000043FA 4E56 0000 link A6, 0
000043FE 4267 clr.w -[A7]
00004400 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00004404 4EBA 2248 jsr [PC + 0x2248 /* 0000664E */]
00004408 5C8F addq.l A7, 6
0000440A 3F3C 0001 move.w -[A7], 0x1
0000440E 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00004412 4EBA 223A jsr [PC + 0x223A /* 0000664E */]
00004416 5C8F addq.l A7, 6
00004418 3F3C 0002 move.w -[A7], 0x2
0000441C 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00004420 4EBA 222C jsr [PC + 0x222C /* 0000664E */]
00004424 5C8F addq.l A7, 6
00004426 3F3C 0003 move.w -[A7], 0x3
0000442A 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
0000442E 4EBA 221E jsr [PC + 0x221E /* 0000664E */]
00004432 5C8F addq.l A7, 6
00004434 4EBA 26C6 jsr [PC + 0x26C6 /* 00006AFC */]
00004438 4E5E unlink A6
0000443A 4E75 rts
fn0000443C:
0000443C 4E56 FFFE link A6, -0x0002
00004440 486C DD14 pea.l [A4 - 0x22EC]
00004444 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004448 4EBA 25B2 jsr [PC + 0x25B2 /* 000069FC */]
0000444C 5C8F addq.l A7, 6
0000444E 302C DD14 move.w D0, [A4 - 0x22EC]
00004452 6000 0002 bra +0x4 /* 00004456 */
label00004456:
00004456 B07C 0001 cmp.w D0, 0x1
0000445A 6700 0006 beq +0x8 /* 00004462 */
0000445E 6000 001A bra +0x1C /* 0000447A */
label00004462:
00004462 397C 0001 DD08 move.w [A4 - 0x22F8], 0x1
00004468 486C DCD0 pea.l [A4 - 0x2330]
0000446C 4EBA 2CD6 jsr [PC + 0x2CD6 /* 00007144 */]
00004470 588F addq.l A7, 4
00004472 6000 010A bra +0x10C /* 0000457E */
00004476 6000 000E bra +0x10 /* 00004486 */
label0000447A:
0000447A B07C 0003 cmp.w D0, 0x3
0000447E 6700 0006 beq +0x8 /* 00004486 */
00004482 6000 00FA bra +0xFC /* 0000457E */
label00004486:
00004486 202C DD16 move.l D0, [A4 - 0x22EA]
0000448A C0BC 0000 FF00 and.l D0, 0xFF00
00004490 E080 asr D0, 8
00004492 6000 0002 bra +0x4 /* 00004496 */
label00004496:
00004496 B07C 0002 cmp.w D0, 0x2
0000449A 6700 0006 beq +0x8 /* 000044A2 */
0000449E 6000 0020 bra +0x22 /* 000044C0 */
label000044A2:
000044A2 536C DD10 subq.w [A4 - 0x22F0], 1
000044A6 302C DD10 move.w D0, [A4 - 0x22F0]
000044AA 0C40 FFFF cmpi.w D0, 0xFFFF
000044AE 6600 0008 bne +0xA /* 000044B8 */
000044B2 397C 0003 DD10 move.w [A4 - 0x22F0], 0x3
label000044B8:
000044B8 6000 00BC bra +0xBE /* 00004576 */
000044BC 6000 000E bra +0x10 /* 000044CC */
label000044C0:
000044C0 B07C 0005 cmp.w D0, 0x5
000044C4 6700 0006 beq +0x8 /* 000044CC */
000044C8 6000 001E bra +0x20 /* 000044E8 */
label000044CC:
000044CC 526C DD10 addq.w [A4 - 0x22F0], 1
000044D0 302C DD10 move.w D0, [A4 - 0x22F0]
000044D4 0C40 0004 cmpi.w D0, 0x4
000044D8 6600 0006 bne +0x8 /* 000044E0 */
000044DC 426C DD10 clr.w [A4 - 0x22F0]
label000044E0:
000044E0 6000 0094 bra +0x96 /* 00004576 */
000044E4 6000 000E bra +0x10 /* 000044F4 */
label000044E8:
000044E8 B07C 000C cmp.w D0, 0xC
000044EC 6700 0006 beq +0x8 /* 000044F4 */
000044F0 6000 0018 bra +0x1A /* 0000450A */
label000044F4:
000044F4 0C6C 0002 DD10 cmpi.w [A4 - 0x22F0], 0x2
000044FA 6700 0006 beq +0x8 /* 00004502 */
000044FE 426C DD10 clr.w [A4 - 0x22F0]
label00004502:
00004502 6000 0072 bra +0x74 /* 00004576 */
00004506 6000 000E bra +0x10 /* 00004516 */
label0000450A:
0000450A B07C 0006 cmp.w D0, 0x6
0000450E 6700 0006 beq +0x8 /* 00004516 */
00004512 6000 001A bra +0x1C /* 0000452E */
label00004516:
00004516 0C6C 0000 DD10 cmpi.w [A4 - 0x22F0], 0x0
0000451C 6700 0008 beq +0xA /* 00004526 */
00004520 397C 0002 DD10 move.w [A4 - 0x22F0], 0x2
label00004526:
00004526 6000 004E bra +0x50 /* 00004576 */
0000452A 6000 000E bra +0x10 /* 0000453A */
label0000452E:
0000452E B07C 0026 cmp.w D0, 0x26 /* '&' */
00004532 6700 0006 beq +0x8 /* 0000453A */
00004536 6000 001A bra +0x1C /* 00004552 */
label0000453A:
0000453A 0C6C 0001 DD10 cmpi.w [A4 - 0x22F0], 0x1
00004540 6700 0008 beq +0xA /* 0000454A */
00004544 397C 0003 DD10 move.w [A4 - 0x22F0], 0x3
label0000454A:
0000454A 6000 002A bra +0x2C /* 00004576 */
0000454E 6000 000E bra +0x10 /* 0000455E */
label00004552:
00004552 B07C 0025 cmp.w D0, 0x25 /* '%' */
00004556 6700 0006 beq +0x8 /* 0000455E */
0000455A 6000 001A bra +0x1C /* 00004576 */
label0000455E:
0000455E 0C6C 0003 DD10 cmpi.w [A4 - 0x22F0], 0x3
00004564 6700 0008 beq +0xA /* 0000456E */
00004568 397C 0001 DD10 move.w [A4 - 0x22F0], 0x1
label0000456E:
0000456E 6000 0006 bra +0x8 /* 00004576 */
00004572 6000 0002 bra +0x4 /* 00004576 */
label00004576:
00004576 6000 0006 bra +0x8 /* 0000457E */
0000457A 6000 0002 bra +0x4 /* 0000457E */
label0000457E:
0000457E 4E5E unlink A6
00004580 4E75 rts
fn00004582:
00004582 4E56 FFF8 link A6, -0x0008
00004586 302C DD0C move.w D0, [A4 - 0x22F4]
0000458A E380 asl D0, 1
0000458C 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004590 D0C0 add.w A0, D0
00004592 1010 move.b D0, [A0]
00004594 322C DD0C move.w D1, [A4 - 0x22F4]
00004598 E381 asl D1, 1
0000459A 41EC E05C lea.l A0, [A4 - 0x1FA4]
0000459E D0C1 add.w A0, D1
000045A0 1210 move.b D1, [A0]
000045A2 4881 ext.w D1
000045A4 C3FC 004E muls.w D1, 0x4E /* 'N' */
000045A8 41EC E836 lea.l A0, [A4 - 0x17CA]
000045AC D288 add.l D1, A0
000045AE 4880 ext.w D0
000045B0 2041 movea.l A0, D1
000045B2 D0C0 add.w A0, D0
000045B4 1010 move.b D0, [A0]
000045B6 6700 0608 beq +0x60A /* 00004BC0 */
000045BA 302C DD04 move.w D0, [A4 - 0x22FC]
000045BE 322C DD0C move.w D1, [A4 - 0x22F4]
000045C2 E381 asl D1, 1
000045C4 41EC E05C lea.l A0, [A4 - 0x1FA4]
000045C8 D0C1 add.w A0, D1
000045CA 1210 move.b D1, [A0]
000045CC 4881 ext.w D1
000045CE B041 cmp.w D0, D1
000045D0 6600 00FE bne +0x100 /* 000046D0 */
000045D4 302C DD02 move.w D0, [A4 - 0x22FE]
000045D8 322C DD0C move.w D1, [A4 - 0x22F4]
000045DC E381 asl D1, 1
000045DE 41EC E05D lea.l A0, [A4 - 0x1FA3]
000045E2 D0C1 add.w A0, D1
000045E4 1210 move.b D1, [A0]
000045E6 4881 ext.w D1
000045E8 B041 cmp.w D0, D1
000045EA 6600 00E4 bne +0xE6 /* 000046D0 */
000045EE 302C DD0E move.w D0, [A4 - 0x22F2]
000045F2 D06C DD00 add.w D0, [A4 - 0x2300]
000045F6 0C40 03E8 cmpi.w D0, 0x3E8
000045FA 6F00 0022 ble +0x24 /* 0000461E */
000045FE 3F3C 0008 move.w -[A7], 0x8
00004602 4EBA DFE0 jsr [PC - 0x2020 /* 000025E4 */]
00004606 548F addq.l A7, 2
00004608 4EBA 0B50 jsr [PC + 0xB50 /* 0000515A */]
0000460C 397C 0001 DD08 move.w [A4 - 0x22F8], 0x1
00004612 426C DD06 clr.w [A4 - 0x22FA]
00004616 4EBA FDE2 jsr [PC - 0x21E /* 000043FA */]
0000461A 6000 00B0 bra +0xB2 /* 000046CC */
label0000461E:
0000461E 4EBA FC76 jsr [PC - 0x38A /* 00004296 */]
00004622 302C DD00 move.w D0, [A4 - 0x2300]
00004626 48C0 ext.l D0
00004628 2F00 move.l -[A7], D0
0000462A 203C 0000 0032 move.l D0, 0x32 /* '2' */
00004630 2F00 move.l -[A7], D0
00004632 4EBA 2240 jsr [PC + 0x2240 /* 00006874 */]
00004636 201F move.l D0, [A7]+
00004638 D1AC DCD8 add.l [A4 - 0x2328], D0
0000463C 2F2C DD30 move.l -[A7], [A4 - 0x22D0]
00004640 4EBA 12D8 jsr [PC + 0x12D8 /* 0000591A */]
00004644 588F addq.l A7, 4
00004646 4EBA C8C8 jsr [PC - 0x3738 /* 00000F10 */]
0000464A 4EBA C92E jsr [PC - 0x36D2 /* 00000F7A */]
0000464E 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00004652 4EBA 12C6 jsr [PC + 0x12C6 /* 0000591A */]
00004656 588F addq.l A7, 4
00004658 302C DCFA move.w D0, [A4 - 0x2306]
0000465C 526C DCF6 addq.w [A4 - 0x230A], 1
00004660 322C DCF6 move.w D1, [A4 - 0x230A]
00004664 B041 cmp.w D0, D1
00004666 6700 004C beq +0x4E /* 000046B4 */
0000466A 4EBA FCDE jsr [PC - 0x322 /* 0000434A */]
0000466E 0C6C 000C DCF6 cmpi.w [A4 - 0x230A], 0xC
00004674 6700 000C beq +0xE /* 00004682 */
00004678 0C6C 0011 DCF6 cmpi.w [A4 - 0x230A], 0x11
0000467E 6600 0030 bne +0x32 /* 000046B0 */
label00004682:
00004682 0C6C 000C DCF6 cmpi.w [A4 - 0x230A], 0xC
00004688 6600 0014 bne +0x16 /* 0000469E */
0000468C 3F3C 0001 move.w -[A7], 0x1
00004690 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
00004694 4EBA 1FA6 jsr [PC + 0x1FA6 /* 0000663C */]
00004698 5C8F addq.l A7, 6
0000469A 6000 0010 bra +0x12 /* 000046AC */
label0000469E:
0000469E 3F3C 0002 move.w -[A7], 0x2
000046A2 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
000046A6 4EBA 1F94 jsr [PC + 0x1F94 /* 0000663C */]
000046AA 5C8F addq.l A7, 6
label000046AC:
000046AC 4EBA 244E jsr [PC + 0x244E /* 00006AFC */]
label000046B0:
000046B0 6000 0016 bra +0x18 /* 000046C8 */
label000046B4:
000046B4 4267 clr.w -[A7]
000046B6 2F2C E048 move.l -[A7], [A4 - 0x1FB8]
000046BA 4EBA 1F80 jsr [PC + 0x1F80 /* 0000663C */]
000046BE 5C8F addq.l A7, 6
000046C0 4EBA 243A jsr [PC + 0x243A /* 00006AFC */]
000046C4 426C DD00 clr.w [A4 - 0x2300]
label000046C8:
000046C8 4EBA CA12 jsr [PC - 0x35EE /* 000010DC */]
label000046CC:
000046CC 6000 04EE bra +0x4F0 /* 00004BBC */
label000046D0:
000046D0 302C DD0C move.w D0, [A4 - 0x22F4]
000046D4 E380 asl D0, 1
000046D6 41EC E05C lea.l A0, [A4 - 0x1FA4]
000046DA D0C0 add.w A0, D0
000046DC 1010 move.b D0, [A0]
000046DE 4880 ext.w D0
000046E0 B07C 0026 cmp.w D0, 0x26 /* '&' */
000046E4 6600 0336 bne +0x338 /* 00004A1C */
000046E8 302C DD0C move.w D0, [A4 - 0x22F4]
000046EC E380 asl D0, 1
000046EE 41EC E05D lea.l A0, [A4 - 0x1FA3]
000046F2 D0C0 add.w A0, D0
000046F4 1010 move.b D0, [A0]
000046F6 4880 ext.w D0
000046F8 B07C 0000 cmp.w D0, 0x0
000046FC 6600 031E bne +0x320 /* 00004A1C */
00004700 302C DCF6 move.w D0, [A4 - 0x230A]
00004704 322C DCFA move.w D1, [A4 - 0x2306]
00004708 48C1 ext.l D1
0000470A 83FC 0004 divs.w D1, 0x4
0000470E B041 cmp.w D0, D1
00004710 6E00 0022 bgt +0x24 /* 00004734 */
00004714 3F3C 0007 move.w -[A7], 0x7
00004718 4EBA DECA jsr [PC - 0x2136 /* 000025E4 */]
0000471C 548F addq.l A7, 2
0000471E 4EBA 0A3A jsr [PC + 0xA3A /* 0000515A */]
00004722 426C DD06 clr.w [A4 - 0x22FA]
00004726 397C 0001 DD08 move.w [A4 - 0x22F8], 0x1
0000472C 4EBA FCCC jsr [PC - 0x334 /* 000043FA */]
00004730 6000 02E6 bra +0x2E8 /* 00004A18 */
label00004734:
00004734 302C DD0C move.w D0, [A4 - 0x22F4]
00004738 5240 addq.w D0, 1
0000473A 3D40 FFFE move.w [A6 - 0x2], D0
0000473E 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00004742 4EBA 11D6 jsr [PC + 0x11D6 /* 0000591A */]
00004746 588F addq.l A7, 4
00004748 486C C3F4 pea.l [A4 - 0x3C0C]
0000474C 4EBA 3470 jsr [PC + 0x3470 /* 00007BBE */]
00004750 588F addq.l A7, 4
label00004752:
00004752 426E FFFC clr.w [A6 - 0x4]
label00004756:
00004756 0C6E 0004 FFFC cmpi.w [A6 - 0x4], 0x4
0000475C 6E00 007E bgt +0x80 /* 000047DC */
00004760 302E FFFE move.w D0, [A6 - 0x2]
00004764 B06C DD0C cmp.w D0, [A4 - 0x22F4]
00004768 6700 0072 beq +0x74 /* 000047DC */
0000476C 302E FFFE move.w D0, [A6 - 0x2]
00004770 E380 asl D0, 1
00004772 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004776 D0C0 add.w A0, D0
00004778 1010 move.b D0, [A0]
0000477A 4880 ext.w D0
0000477C C1FC 0004 muls.w D0, 0x4
00004780 3F00 move.w -[A7], D0
00004782 302E FFFE move.w D0, [A6 - 0x2]
00004786 E380 asl D0, 1
00004788 41EC E05C lea.l A0, [A4 - 0x1FA4]
0000478C D0C0 add.w A0, D0
0000478E 1010 move.b D0, [A0]
00004790 4880 ext.w D0
00004792 C1FC 0004 muls.w D0, 0x4
00004796 3F00 move.w -[A7], D0
00004798 4EBA 3432 jsr [PC + 0x3432 /* 00007BCC */]
0000479C 588F addq.l A7, 4
0000479E 4267 clr.w -[A7]
000047A0 4267 clr.w -[A7]
000047A2 4EBA 345E jsr [PC + 0x345E /* 00007C02 */]
000047A6 588F addq.l A7, 4
000047A8 06AC 0000 0032 DCD8 addi.l [A4 - 0x2328], 0x32 /* '2' */
000047B0 526E FFFE addq.w [A6 - 0x2], 1
000047B4 302E FFFE move.w D0, [A6 - 0x2]
000047B8 B06C DD0E cmp.w D0, [A4 - 0x22F2]
000047BC 6600 0006 bne +0x8 /* 000047C4 */
000047C0 426E FFFE clr.w [A6 - 0x2]
label000047C4:
000047C4 486E FFF8 pea.l [A6 - 0x8]
000047C8 2F3C 0000 0001 move.l -[A7], 0x1
000047CE 4EBA 1B30 jsr [PC + 0x1B30 /* 00006300 */]
000047D2 508F addq.l A7, 8
000047D4 526E FFFC addq.w [A6 - 0x4], 1
000047D8 6000 FF7C bra -0x82 /* 00004756 */
label000047DC:
000047DC 2F2C DD30 move.l -[A7], [A4 - 0x22D0]
000047E0 4EBA 1138 jsr [PC + 0x1138 /* 0000591A */]
000047E4 588F addq.l A7, 4
000047E6 4EBA C728 jsr [PC - 0x38D8 /* 00000F10 */]
000047EA 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
000047EE 4EBA 112A jsr [PC + 0x112A /* 0000591A */]
000047F2 588F addq.l A7, 4
000047F4 302E FFFE move.w D0, [A6 - 0x2]
000047F8 B06C DD0C cmp.w D0, [A4 - 0x22F4]
000047FC 6600 FF54 bne -0xAA /* 00004752 */
00004800 4267 clr.w -[A7]
00004802 3F3C 0098 move.w -[A7], 0x98
00004806 4EBA 33C4 jsr [PC + 0x33C4 /* 00007BCC */]
0000480A 588F addq.l A7, 4
0000480C 4267 clr.w -[A7]
0000480E 4267 clr.w -[A7]
00004810 4EBA 33F0 jsr [PC + 0x33F0 /* 00007C02 */]
00004814 588F addq.l A7, 4
00004816 4EBA FBE2 jsr [PC - 0x41E /* 000043FA */]
0000481A 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
0000481E 4EBA 10FA jsr [PC + 0x10FA /* 0000591A */]
00004822 588F addq.l A7, 4
00004824 486C C3EC pea.l [A4 - 0x3C14]
00004828 4EBA 3394 jsr [PC + 0x3394 /* 00007BBE */]
0000482C 588F addq.l A7, 4
0000482E 302C DCFA move.w D0, [A4 - 0x2306]
00004832 B06C DCF6 cmp.w D0, [A4 - 0x230A]
00004836 6600 0014 bne +0x16 /* 0000484C */
0000483A 3F3C 0004 move.w -[A7], 0x4
0000483E 4EBA DDA4 jsr [PC - 0x225C /* 000025E4 */]
00004842 548F addq.l A7, 2
00004844 426C DCEE clr.w [A4 - 0x2312]
00004848 6000 0018 bra +0x1A /* 00004862 */
label0000484C:
0000484C 3F3C 0003 move.w -[A7], 0x3
00004850 4EBA DD92 jsr [PC - 0x226E /* 000025E4 */]
00004854 548F addq.l A7, 2
00004856 396C DD0E DCEE move.w [A4 - 0x2312], [A4 - 0x22F2]
0000485C 3D6C DD0E FFFE move.w [A6 - 0x2], [A4 - 0x22F2]
label00004862:
00004862 526C DCF8 addq.w [A4 - 0x2308], 1
00004866 526C DD0A addq.w [A4 - 0x22F6], 1
0000486A 302C DD0A move.w D0, [A4 - 0x22F6]
0000486E 0C40 0014 cmpi.w D0, 0x14
00004872 6600 0042 bne +0x44 /* 000048B6 */
00004876 302C DCF8 move.w D0, [A4 - 0x2308]
0000487A 5240 addq.w D0, 1
0000487C 48C0 ext.l D0
0000487E 2F00 move.l -[A7], D0
00004880 203C 0000 2710 move.l D0, 0x2710
00004886 2F00 move.l -[A7], D0
00004888 4EBA 1FEA jsr [PC + 0x1FEA /* 00006874 */]
0000488C 201F move.l D0, [A7]+
0000488E D1AC DCD8 add.l [A4 - 0x2328], D0
00004892 536C DD0A subq.w [A4 - 0x22F6], 1
00004896 4EBA CAAE jsr [PC - 0x3552 /* 00001346 */]
0000489A 3F3C 0016 move.w -[A7], 0x16
0000489E 4EBA DD44 jsr [PC - 0x22BC /* 000025E4 */]
000048A2 548F addq.l A7, 2
000048A4 397C 0001 DD08 move.w [A4 - 0x22F8], 0x1
000048AA 426C DD06 clr.w [A4 - 0x22FA]
000048AE 4EBA 08AA jsr [PC + 0x8AA /* 0000515A */]
000048B2 6000 0164 bra +0x166 /* 00004A18 */
label000048B6:
000048B6 426C DD10 clr.w [A4 - 0x22F0]
000048BA 397C 0005 DD0E move.w [A4 - 0x22F2], 0x5
000048C0 4EBA DDBC jsr [PC - 0x2244 /* 0000267E */]
000048C4 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
000048C8 4EBA 1050 jsr [PC + 0x1050 /* 0000591A */]
000048CC 588F addq.l A7, 4
000048CE 486C C3FC pea.l [A4 - 0x3C04]
000048D2 4EBA 1062 jsr [PC + 0x1062 /* 00005936 */]
000048D6 588F addq.l A7, 4
000048D8 486C DCD0 pea.l [A4 - 0x2330]
000048DC 4EBA 2858 jsr [PC + 0x2858 /* 00007136 */]
000048E0 588F addq.l A7, 4
000048E2 4EBA DE70 jsr [PC - 0x2190 /* 00002754 */]
000048E6 4EBA C6FC jsr [PC - 0x3904 /* 00000FE4 */]
000048EA 4EBA F840 jsr [PC - 0x7C0 /* 0000412C */]
000048EE 302C DCFA move.w D0, [A4 - 0x2306]
000048F2 B06C DCF6 cmp.w D0, [A4 - 0x230A]
000048F6 6600 0038 bne +0x3A /* 00004930 */
000048FA 302C DCFA move.w D0, [A4 - 0x2306]
000048FE 48C0 ext.l D0
00004900 2F00 move.l -[A7], D0
00004902 203C 0000 01F4 move.l D0, 0x1F4
00004908 2F00 move.l -[A7], D0
0000490A 4EBA 1F68 jsr [PC + 0x1F68 /* 00006874 */]
0000490E 201F move.l D0, [A7]+
00004910 D1AC DCD8 add.l [A4 - 0x2328], D0
00004914 2F2C DD30 move.l -[A7], [A4 - 0x22D0]
00004918 4EBA 1000 jsr [PC + 0x1000 /* 0000591A */]
0000491C 588F addq.l A7, 4
0000491E 4EBA C5F0 jsr [PC - 0x3A10 /* 00000F10 */]
00004922 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00004926 4EBA 0FF2 jsr [PC + 0xFF2 /* 0000591A */]
0000492A 588F addq.l A7, 4
0000492C 6000 0086 bra +0x88 /* 000049B4 */
label00004930:
00004930 396E FFFE DD0E move.w [A4 - 0x22F2], [A6 - 0x2]
00004936 3D7C 0005 FFFE move.w [A6 - 0x2], 0x5
label0000493C:
0000493C 302E FFFE move.w D0, [A6 - 0x2]
00004940 B06C DD0E cmp.w D0, [A4 - 0x22F2]
00004944 6C00 0028 bge +0x2A /* 0000496E */
00004948 302E FFFE move.w D0, [A6 - 0x2]
0000494C E380 asl D0, 1
0000494E 41EC E05C lea.l A0, [A4 - 0x1FA4]
00004952 D0C0 add.w A0, D0
00004954 10BC 004D move.b [A0], 0x4D /* 'M' */
00004958 302E FFFE move.w D0, [A6 - 0x2]
0000495C E380 asl D0, 1
0000495E 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004962 D0C0 add.w A0, D0
00004964 4210 clr.b [A0]
00004966 526E FFFE addq.w [A6 - 0x2], 1
0000496A 6000 FFD0 bra -0x2E /* 0000493C */
label0000496E:
0000496E 302C DCFA move.w D0, [A4 - 0x2306]
00004972 906C DCF6 sub.w D0, [A4 - 0x230A]
00004976 48C0 ext.l D0
00004978 2F00 move.l -[A7], D0
0000497A 203C 0000 01F4 move.l D0, 0x1F4
00004980 2F00 move.l -[A7], D0
00004982 4EBA 1EF0 jsr [PC + 0x1EF0 /* 00006874 */]
00004986 201F move.l D0, [A7]+
00004988 91AC DCD8 sub.l [A4 - 0x2328], D0
0000498C 0CAC 0000 0000 DCD8 cmpi.l [A4 - 0x2328], 0x0
00004994 6C00 0006 bge +0x8 /* 0000499C */
00004998 42AC DCD8 clr.l [A4 - 0x2328]
label0000499C:
0000499C 2F2C DD30 move.l -[A7], [A4 - 0x22D0]
000049A0 4EBA 0F78 jsr [PC + 0xF78 /* 0000591A */]
000049A4 588F addq.l A7, 4
000049A6 4EBA C568 jsr [PC - 0x3A98 /* 00000F10 */]
000049AA 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
000049AE 4EBA 0F6A jsr [PC + 0xF6A /* 0000591A */]
000049B2 588F addq.l A7, 4
label000049B4:
000049B4 4EBA C31C jsr [PC - 0x3CE4 /* 00000CD2 */]
000049B8 426C DCF6 clr.w [A4 - 0x230A]
000049BC 4EBA F98C jsr [PC - 0x674 /* 0000434A */]
000049C0 426C DCEC clr.w [A4 - 0x2314]
000049C4 4EBA C716 jsr [PC - 0x38EA /* 000010DC */]
000049C8 302C DD02 move.w D0, [A4 - 0x22FE]
000049CC C1FC 0004 muls.w D0, 0x4
000049D0 5840 addq.w D0, 4
000049D2 3F00 move.w -[A7], D0
000049D4 302C DD04 move.w D0, [A4 - 0x22FC]
000049D8 C1FC 0004 muls.w D0, 0x4
000049DC 5840 addq.w D0, 4
000049DE 3F00 move.w -[A7], D0
000049E0 302C DD02 move.w D0, [A4 - 0x22FE]
000049E4 C1FC 0004 muls.w D0, 0x4
000049E8 3F00 move.w -[A7], D0
000049EA 302C DD04 move.w D0, [A4 - 0x22FC]
000049EE C1FC 0004 muls.w D0, 0x4
000049F2 3F00 move.w -[A7], D0
000049F4 486C DCB8 pea.l [A4 - 0x2348]
000049F8 4EBA 3560 jsr [PC + 0x3560 /* 00007F5A */]
000049FC DEFC 000C add.w A7, 0xC
00004A00 486C DCB8 pea.l [A4 - 0x2348]
00004A04 4EBA 273E jsr [PC + 0x273E /* 00007144 */]
00004A08 588F addq.l A7, 4
00004A0A 4EBA CBEA jsr [PC - 0x3416 /* 000015F6 */]
00004A0E 486C DCD0 pea.l [A4 - 0x2330]
00004A12 4EBA 2730 jsr [PC + 0x2730 /* 00007144 */]
00004A16 588F addq.l A7, 4
label00004A18:
00004A18 6000 01A2 bra +0x1A4 /* 00004BBC */
label00004A1C:
00004A1C 302C DD0C move.w D0, [A4 - 0x22F4]
00004A20 E380 asl D0, 1
00004A22 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004A26 D0C0 add.w A0, D0
00004A28 1010 move.b D0, [A0]
00004A2A 322C DD0C move.w D1, [A4 - 0x22F4]
00004A2E E381 asl D1, 1
00004A30 41EC E05C lea.l A0, [A4 - 0x1FA4]
00004A34 D0C1 add.w A0, D1
00004A36 1210 move.b D1, [A0]
00004A38 4881 ext.w D1
00004A3A C3FC 004E muls.w D1, 0x4E /* 'N' */
00004A3E 41EC E836 lea.l A0, [A4 - 0x17CA]
00004A42 D288 add.l D1, A0
00004A44 4880 ext.w D0
00004A46 2041 movea.l A0, D1
00004A48 D0C0 add.w A0, D0
00004A4A 1010 move.b D0, [A0]
00004A4C 4880 ext.w D0
00004A4E 6000 0002 bra +0x4 /* 00004A52 */
label00004A52:
00004A52 B07C 0001 cmp.w D0, 0x1
00004A56 6700 0006 beq +0x8 /* 00004A5E */
00004A5A 6000 0014 bra +0x16 /* 00004A70 */
label00004A5E:
00004A5E 3F3C 0006 move.w -[A7], 0x6
00004A62 4EBA DB80 jsr [PC - 0x2480 /* 000025E4 */]
00004A66 548F addq.l A7, 2
00004A68 6000 0024 bra +0x26 /* 00004A8E */
00004A6C 6000 000E bra +0x10 /* 00004A7C */
label00004A70:
00004A70 B07C 0002 cmp.w D0, 0x2
00004A74 6700 0006 beq +0x8 /* 00004A7C */
00004A78 6000 0014 bra +0x16 /* 00004A8E */
label00004A7C:
00004A7C 3F3C 0005 move.w -[A7], 0x5
00004A80 4EBA DB62 jsr [PC - 0x249E /* 000025E4 */]
00004A84 548F addq.l A7, 2
00004A86 6000 0006 bra +0x8 /* 00004A8E */
00004A8A 6000 0002 bra +0x4 /* 00004A8E */
label00004A8E:
00004A8E 536C DCF8 subq.w [A4 - 0x2308], 1
00004A92 302C DCF8 move.w D0, [A4 - 0x2308]
00004A96 0C40 FFFF cmpi.w D0, 0xFFFF
00004A9A 6600 0022 bne +0x24 /* 00004ABE */
00004A9E 4EBA F95A jsr [PC - 0x6A6 /* 000043FA */]
00004AA2 397C 0001 DD08 move.w [A4 - 0x22F8], 0x1
00004AA8 426C DD06 clr.w [A4 - 0x22FA]
00004AAC 3F3C 0015 move.w -[A7], 0x15
00004AB0 4EBA DB32 jsr [PC - 0x24CE /* 000025E4 */]
00004AB4 548F addq.l A7, 2
00004AB6 4EBA 06A2 jsr [PC + 0x6A2 /* 0000515A */]
00004ABA 6000 0100 bra +0x102 /* 00004BBC */
label00004ABE:
00004ABE 4EBA F93A jsr [PC - 0x6C6 /* 000043FA */]
00004AC2 426C DD10 clr.w [A4 - 0x22F0]
00004AC6 397C 0005 DD0E move.w [A4 - 0x22F2], 0x5
00004ACC 4EBA DBB0 jsr [PC - 0x2450 /* 0000267E */]
00004AD0 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00004AD4 4EBA 0E44 jsr [PC + 0xE44 /* 0000591A */]
00004AD8 588F addq.l A7, 4
00004ADA 486C C3FC pea.l [A4 - 0x3C04]
00004ADE 4EBA 0E56 jsr [PC + 0xE56 /* 00005936 */]
00004AE2 588F addq.l A7, 4
00004AE4 486C DCD0 pea.l [A4 - 0x2330]
00004AE8 4EBA 264C jsr [PC + 0x264C /* 00007136 */]
00004AEC 588F addq.l A7, 4
00004AEE 4EBA DC64 jsr [PC - 0x239C /* 00002754 */]
00004AF2 4EBA C4F0 jsr [PC - 0x3B10 /* 00000FE4 */]
00004AF6 4EBA F634 jsr [PC - 0x9CC /* 0000412C */]
00004AFA 323C 0005 move.w D1, 0x5
00004AFE 0C6C 0000 DCEE cmpi.w [A4 - 0x2312], 0x0
00004B04 57C0 seq D0
00004B06 C07C 0001 and.w D0, 0x1
00004B0A C3C0 muls.w D1, D0
00004B0C 302C DCEE move.w D0, [A4 - 0x2312]
00004B10 D041 add.w D0, D1
00004B12 3940 DD0E move.w [A4 - 0x22F2], D0
00004B16 0C6C 0005 DCEE cmpi.w [A4 - 0x2312], 0x5
00004B1C 6700 003A beq +0x3C /* 00004B58 */
00004B20 3D7C 0005 FFFE move.w [A6 - 0x2], 0x5
label00004B26:
00004B26 302E FFFE move.w D0, [A6 - 0x2]
00004B2A B06C DD0E cmp.w D0, [A4 - 0x22F2]
00004B2E 6C00 0028 bge +0x2A /* 00004B58 */
00004B32 302E FFFE move.w D0, [A6 - 0x2]
00004B36 E380 asl D0, 1
00004B38 41EC E05C lea.l A0, [A4 - 0x1FA4]
00004B3C D0C0 add.w A0, D0
00004B3E 10BC 004D move.b [A0], 0x4D /* 'M' */
00004B42 302E FFFE move.w D0, [A6 - 0x2]
00004B46 E380 asl D0, 1
00004B48 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004B4C D0C0 add.w A0, D0
00004B4E 4210 clr.b [A0]
00004B50 526E FFFE addq.w [A6 - 0x2], 1
00004B54 6000 FFD0 bra -0x2E /* 00004B26 */
label00004B58:
00004B58 4EBA C178 jsr [PC - 0x3E88 /* 00000CD2 */]
00004B5C 426C DCF6 clr.w [A4 - 0x230A]
00004B60 4EBA C57A jsr [PC - 0x3A86 /* 000010DC */]
00004B64 4EBA F7E4 jsr [PC - 0x81C /* 0000434A */]
00004B68 426C DCEC clr.w [A4 - 0x2314]
00004B6C 302C DD02 move.w D0, [A4 - 0x22FE]
00004B70 C1FC 0004 muls.w D0, 0x4
00004B74 5840 addq.w D0, 4
00004B76 3F00 move.w -[A7], D0
00004B78 302C DD04 move.w D0, [A4 - 0x22FC]
00004B7C C1FC 0004 muls.w D0, 0x4
00004B80 5840 addq.w D0, 4
00004B82 3F00 move.w -[A7], D0
00004B84 302C DD02 move.w D0, [A4 - 0x22FE]
00004B88 C1FC 0004 muls.w D0, 0x4
00004B8C 3F00 move.w -[A7], D0
00004B8E 302C DD04 move.w D0, [A4 - 0x22FC]
00004B92 C1FC 0004 muls.w D0, 0x4
00004B96 3F00 move.w -[A7], D0
00004B98 486C DCB8 pea.l [A4 - 0x2348]
00004B9C 4EBA 33BC jsr [PC + 0x33BC /* 00007F5A */]
00004BA0 DEFC 000C add.w A7, 0xC
00004BA4 486C DCB8 pea.l [A4 - 0x2348]
00004BA8 4EBA 259A jsr [PC + 0x259A /* 00007144 */]
00004BAC 588F addq.l A7, 4
00004BAE 4EBA CA46 jsr [PC - 0x35BA /* 000015F6 */]
00004BB2 486C DCD0 pea.l [A4 - 0x2330]
00004BB6 4EBA 258C jsr [PC + 0x258C /* 00007144 */]
00004BBA 588F addq.l A7, 4
label00004BBC:
00004BBC 6000 0034 bra +0x36 /* 00004BF2 */
label00004BC0:
00004BC0 302C DD0C move.w D0, [A4 - 0x22F4]
00004BC4 E380 asl D0, 1
00004BC6 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004BCA D0C0 add.w A0, D0
00004BCC 1010 move.b D0, [A0]
00004BCE 322C DD0C move.w D1, [A4 - 0x22F4]
00004BD2 E381 asl D1, 1
00004BD4 41EC E05C lea.l A0, [A4 - 0x1FA4]
00004BD8 D0C1 add.w A0, D1
00004BDA 1210 move.b D1, [A0]
00004BDC 4881 ext.w D1
00004BDE C3FC 004E muls.w D1, 0x4E /* 'N' */
00004BE2 41EC E836 lea.l A0, [A4 - 0x17CA]
00004BE6 D288 add.l D1, A0
00004BE8 4880 ext.w D0
00004BEA 2041 movea.l A0, D1
00004BEC D0C0 add.w A0, D0
00004BEE 10BC 0002 move.b [A0], 0x2
label00004BF2:
00004BF2 4E5E unlink A6
00004BF4 4E75 rts
fn00004BF6:
00004BF6 4E56 0000 link A6, 0
00004BFA 426C DD10 clr.w [A4 - 0x22F0]
00004BFE 297C 0000 0001 DCDC move.l [A4 - 0x2324], 0x1
00004C06 42AC DCD8 clr.l [A4 - 0x2328]
00004C0A 426C DD0A clr.w [A4 - 0x22F6]
00004C0E 397C 0002 DCF8 move.w [A4 - 0x2308], 0x2
00004C14 426C DCF0 clr.w [A4 - 0x2310]
00004C18 426C DCF6 clr.w [A4 - 0x230A]
00004C1C 397C 0005 DD0E move.w [A4 - 0x22F2], 0x5
00004C22 397C 0001 DD06 move.w [A4 - 0x22FA], 0x1
00004C28 426C DCEE clr.w [A4 - 0x2312]
00004C2C 4EBA DA50 jsr [PC - 0x25B0 /* 0000267E */]
00004C30 4EBA D8B4 jsr [PC - 0x274C /* 000024E6 */]
00004C34 3F3C 0002 move.w -[A7], 0x2
00004C38 4EBA D9AA jsr [PC - 0x2656 /* 000025E4 */]
00004C3C 548F addq.l A7, 2
00004C3E 4EBA C092 jsr [PC - 0x3F6E /* 00000CD2 */]
00004C42 4EBA C3A0 jsr [PC - 0x3C60 /* 00000FE4 */]
00004C46 4EBA C494 jsr [PC - 0x3B6C /* 000010DC */]
00004C4A 486C C3FC pea.l [A4 - 0x3C04]
00004C4E 4EBA 0CE6 jsr [PC + 0xCE6 /* 00005936 */]
00004C52 588F addq.l A7, 4
00004C54 486C DCD0 pea.l [A4 - 0x2330]
00004C58 4EBA 24DC jsr [PC + 0x24DC /* 00007136 */]
00004C5C 588F addq.l A7, 4
00004C5E 4EBA DAF4 jsr [PC - 0x250C /* 00002754 */]
00004C62 4EBA F4C8 jsr [PC - 0xB38 /* 0000412C */]
00004C66 4EBA F6E2 jsr [PC - 0x91E /* 0000434A */]
00004C6A 426C DCEC clr.w [A4 - 0x2314]
00004C6E 302C DD02 move.w D0, [A4 - 0x22FE]
00004C72 C1FC 0004 muls.w D0, 0x4
00004C76 5840 addq.w D0, 4
00004C78 3F00 move.w -[A7], D0
00004C7A 302C DD04 move.w D0, [A4 - 0x22FC]
00004C7E C1FC 0004 muls.w D0, 0x4
00004C82 5840 addq.w D0, 4
00004C84 3F00 move.w -[A7], D0
00004C86 302C DD02 move.w D0, [A4 - 0x22FE]
00004C8A C1FC 0004 muls.w D0, 0x4
00004C8E 3F00 move.w -[A7], D0
00004C90 302C DD04 move.w D0, [A4 - 0x22FC]
00004C94 C1FC 0004 muls.w D0, 0x4
00004C98 3F00 move.w -[A7], D0
00004C9A 486C DCB8 pea.l [A4 - 0x2348]
00004C9E 4EBA 32BA jsr [PC + 0x32BA /* 00007F5A */]
00004CA2 DEFC 000C add.w A7, 0xC
00004CA6 486C DCB8 pea.l [A4 - 0x2348]
00004CAA 4EBA 2498 jsr [PC + 0x2498 /* 00007144 */]
00004CAE 588F addq.l A7, 4
00004CB0 4EBA C944 jsr [PC - 0x36BC /* 000015F6 */]
00004CB4 486C DCD0 pea.l [A4 - 0x2330]
00004CB8 4EBA 248A jsr [PC + 0x248A /* 00007144 */]
00004CBC 588F addq.l A7, 4
00004CBE 4E5E unlink A6
00004CC0 4E75 rts
fn00004CC2:
00004CC2 4E56 FFEE link A6, -0x0012
00004CC6 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00004CCA 4EBA 0C4E jsr [PC + 0xC4E /* 0000591A */]
00004CCE 588F addq.l A7, 4
00004CD0 4EBA B3F6 jsr [PC - 0x4C0A /* 000000C8 */]
00004CD4 0C6C 0001 DD06 cmpi.w [A4 - 0x22FA], 0x1
00004CDA 6600 0014 bne +0x16 /* 00004CF0 */
00004CDE 4EBA C916 jsr [PC - 0x36EA /* 000015F6 */]
00004CE2 486C DCD0 pea.l [A4 - 0x2330]
00004CE6 4EBA 245C jsr [PC + 0x245C /* 00007144 */]
00004CEA 588F addq.l A7, 4
00004CEC 6000 0006 bra +0x8 /* 00004CF4 */
label00004CF0:
00004CF0 4EBA FF04 jsr [PC - 0xFC /* 00004BF6 */]
label00004CF4:
00004CF4 486C DCE4 pea.l [A4 - 0x231C]
00004CF8 4EBA 15F6 jsr [PC + 0x15F6 /* 000062F0 */]
00004CFC 588F addq.l A7, 4
label00004CFE:
00004CFE 486C DCE0 pea.l [A4 - 0x2320]
00004D02 4EBA 15EC jsr [PC + 0x15EC /* 000062F0 */]
00004D06 588F addq.l A7, 4
00004D08 202C DCE4 move.l D0, [A4 - 0x231C]
00004D0C B0AC DCE0 cmp.l D0, [A4 - 0x2320]
00004D10 6700 0056 beq +0x58 /* 00004D68 */
00004D14 302C DCFC move.w D0, [A4 - 0x2304]
00004D18 6700 004E beq +0x50 /* 00004D68 */
00004D1C 303C 0032 move.w D0, 0x32 /* '2' */
00004D20 0CAC 0000 0032 DCD8 cmpi.l [A4 - 0x2328], 0x32 /* '2' */
00004D28 5DC1 slt D1
00004D2A C27C 0001 and.w D1, 0x1
00004D2E C1C1 muls.w D0, D1
00004D30 3D40 FFEE move.w [A6 - 0x12], D0
00004D34 303C 0032 move.w D0, 0x32 /* '2' */
00004D38 906E FFEE sub.w D0, [A6 - 0x12]
00004D3C 48C0 ext.l D0
00004D3E 91AC DCD8 sub.l [A4 - 0x2328], D0
00004D42 2F2C DD30 move.l -[A7], [A4 - 0x22D0]
00004D46 4EBA 0BD2 jsr [PC + 0xBD2 /* 0000591A */]
00004D4A 588F addq.l A7, 4
00004D4C 4EBA C1C2 jsr [PC - 0x3E3E /* 00000F10 */]
00004D50 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00004D54 4EBA 0BC4 jsr [PC + 0xBC4 /* 0000591A */]
00004D58 588F addq.l A7, 4
00004D5A 4EBA D318 jsr [PC - 0x2CE8 /* 00002074 */]
00004D5E 296C DCE0 DCE4 move.l [A4 - 0x231C], [A4 - 0x2320]
00004D64 6000 0014 bra +0x16 /* 00004D7A */
label00004D68:
00004D68 486C DCE8 pea.l [A4 - 0x2318]
00004D6C 302C DCFC move.w D0, [A4 - 0x2304]
00004D70 48C0 ext.l D0
00004D72 2F00 move.l -[A7], D0
00004D74 4EBA 158A jsr [PC + 0x158A /* 00006300 */]
00004D78 508F addq.l A7, 8
label00004D7A:
00004D7A 302C DD0C move.w D0, [A4 - 0x22F4]
00004D7E E380 asl D0, 1
00004D80 41EC E05C lea.l A0, [A4 - 0x1FA4]
00004D84 D0C0 add.w A0, D0
00004D86 1010 move.b D0, [A0]
00004D88 4880 ext.w D0
00004D8A 3D40 FFFE move.w [A6 - 0x2], D0
00004D8E 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
00004D94 302C DD0C move.w D0, [A4 - 0x22F4]
00004D98 E380 asl D0, 1
00004D9A 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004D9E D0C0 add.w A0, D0
00004DA0 1010 move.b D0, [A0]
00004DA2 4880 ext.w D0
00004DA4 3D40 FFFC move.w [A6 - 0x4], D0
00004DA8 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4]
00004DAE 0C6C 0001 DD10 cmpi.w [A4 - 0x22F0], 0x1
00004DB4 57C0 seq D0
00004DB6 C07C 0001 and.w D0, 0x1
00004DBA 0C6C 0003 DD10 cmpi.w [A4 - 0x22F0], 0x3
00004DC0 57C1 seq D1
00004DC2 C27C 0001 and.w D1, 0x1
00004DC6 9041 sub.w D0, D1
00004DC8 D16E FFFE add.w [A6 - 0x2], D0
00004DCC 0C6C 0002 DD10 cmpi.w [A4 - 0x22F0], 0x2
00004DD2 57C0 seq D0
00004DD4 C07C 0001 and.w D0, 0x1
00004DD8 0C6C 0000 DD10 cmpi.w [A4 - 0x22F0], 0x0
00004DDE 57C1 seq D1
00004DE0 C27C 0001 and.w D1, 0x1
00004DE4 9041 sub.w D0, D1
00004DE6 D16E FFFC add.w [A6 - 0x4], D0
00004DEA 526C DD0C addq.w [A4 - 0x22F4], 1
00004DEE 302C DD0C move.w D0, [A4 - 0x22F4]
00004DF2 B06C DD0E cmp.w D0, [A4 - 0x22F2]
00004DF6 6600 0006 bne +0x8 /* 00004DFE */
00004DFA 426C DD0C clr.w [A4 - 0x22F4]
label00004DFE:
00004DFE 486C C3F4 pea.l [A4 - 0x3C0C]
00004E02 4EBA 2DBA jsr [PC + 0x2DBA /* 00007BBE */]
00004E06 588F addq.l A7, 4
00004E08 302C DD0C move.w D0, [A4 - 0x22F4]
00004E0C E380 asl D0, 1
00004E0E 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004E12 D0C0 add.w A0, D0
00004E14 1010 move.b D0, [A0]
00004E16 4880 ext.w D0
00004E18 C1FC 0004 muls.w D0, 0x4
00004E1C 3F00 move.w -[A7], D0
00004E1E 302C DD0C move.w D0, [A4 - 0x22F4]
00004E22 E380 asl D0, 1
00004E24 41EC E05C lea.l A0, [A4 - 0x1FA4]
00004E28 D0C0 add.w A0, D0
00004E2A 1010 move.b D0, [A0]
00004E2C 4880 ext.w D0
00004E2E C1FC 0004 muls.w D0, 0x4
00004E32 3F00 move.w -[A7], D0
00004E34 4EBA 2D96 jsr [PC + 0x2D96 /* 00007BCC */]
00004E38 588F addq.l A7, 4
00004E3A 4267 clr.w -[A7]
00004E3C 4267 clr.w -[A7]
00004E3E 4EBA 2DC2 jsr [PC + 0x2DC2 /* 00007C02 */]
00004E42 588F addq.l A7, 4
00004E44 302C DD0C move.w D0, [A4 - 0x22F4]
00004E48 E380 asl D0, 1
00004E4A 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004E4E D0C0 add.w A0, D0
00004E50 1010 move.b D0, [A0]
00004E52 322C DD0C move.w D1, [A4 - 0x22F4]
00004E56 E381 asl D1, 1
00004E58 41EC E05C lea.l A0, [A4 - 0x1FA4]
00004E5C D0C1 add.w A0, D1
00004E5E 1210 move.b D1, [A0]
00004E60 4881 ext.w D1
00004E62 C3FC 004E muls.w D1, 0x4E /* 'N' */
00004E66 41EC E836 lea.l A0, [A4 - 0x17CA]
00004E6A D288 add.l D1, A0
00004E6C 4880 ext.w D0
00004E6E 2041 movea.l A0, D1
00004E70 D0C0 add.w A0, D0
00004E72 4210 clr.b [A0]
00004E74 302E FFFE move.w D0, [A6 - 0x2]
00004E78 322C DD0C move.w D1, [A4 - 0x22F4]
00004E7C E381 asl D1, 1
00004E7E 41EC E05C lea.l A0, [A4 - 0x1FA4]
00004E82 D0C1 add.w A0, D1
00004E84 1080 move.b [A0], D0
00004E86 302E FFFC move.w D0, [A6 - 0x4]
00004E8A 322C DD0C move.w D1, [A4 - 0x22F4]
00004E8E E381 asl D1, 1
00004E90 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004E94 D0C1 add.w A0, D1
00004E96 1080 move.b [A0], D0
00004E98 302C DD10 move.w D0, [A4 - 0x22F0]
00004E9C E780 asl D0, 3
00004E9E 41EC DA12 lea.l A0, [A4 - 0x25EE]
00004EA2 D0C0 add.w A0, D0
00004EA4 41D0 lea.l A0, [A0]
00004EA6 2F08 move.l -[A7], A0
00004EA8 4EBA 2D14 jsr [PC + 0x2D14 /* 00007BBE */]
00004EAC 588F addq.l A7, 4
00004EAE 302C DD0C move.w D0, [A4 - 0x22F4]
00004EB2 E380 asl D0, 1
00004EB4 41EC E05D lea.l A0, [A4 - 0x1FA3]
00004EB8 D0C0 add.w A0, D0
00004EBA 1010 move.b D0, [A0]
00004EBC 4880 ext.w D0
00004EBE C1FC 0004 muls.w D0, 0x4
00004EC2 3F00 move.w -[A7], D0
00004EC4 302C DD0C move.w D0, [A4 - 0x22F4]
00004EC8 E380 asl D0, 1
00004ECA 41EC E05C lea.l A0, [A4 - 0x1FA4]
00004ECE D0C0 add.w A0, D0
00004ED0 1010 move.b D0, [A0]
00004ED2 4880 ext.w D0
00004ED4 C1FC 0004 muls.w D0, 0x4
00004ED8 3F00 move.w -[A7], D0
00004EDA 4EBA 2CF0 jsr [PC + 0x2CF0 /* 00007BCC */]
00004EDE 588F addq.l A7, 4
00004EE0 4267 clr.w -[A7]
00004EE2 4267 clr.w -[A7]
00004EE4 4EBA 2D1C jsr [PC + 0x2D1C /* 00007C02 */]
00004EE8 588F addq.l A7, 4
00004EEA 302E FFF8 move.w D0, [A6 - 0x8]
00004EEE C1FC 0004 muls.w D0, 0x4
00004EF2 3F00 move.w -[A7], D0
00004EF4 302E FFFA move.w D0, [A6 - 0x6]
00004EF8 C1FC 0004 muls.w D0, 0x4
00004EFC 3F00 move.w -[A7], D0
00004EFE 4EBA 2CCC jsr [PC + 0x2CCC /* 00007BCC */]
00004F02 588F addq.l A7, 4
00004F04 302C DCEC move.w D0, [A4 - 0x2314]
00004F08 6700 0014 beq +0x16 /* 00004F1E */
00004F0C 486C DA42 pea.l [A4 - 0x25BE]
00004F10 4EBA 2CAC jsr [PC + 0x2CAC /* 00007BBE */]
00004F14 588F addq.l A7, 4
00004F16 426C DCEC clr.w [A4 - 0x2314]
00004F1A 6000 000C bra +0xE /* 00004F28 */
label00004F1E:
00004F1E 486C C3EC pea.l [A4 - 0x3C14]
00004F22 4EBA 2C9A jsr [PC + 0x2C9A /* 00007BBE */]
00004F26 588F addq.l A7, 4
label00004F28:
00004F28 4267 clr.w -[A7]
00004F2A 4267 clr.w -[A7]
00004F2C 4EBA 2CD4 jsr [PC + 0x2CD4 /* 00007C02 */]
00004F30 588F addq.l A7, 4
00004F32 4EBA F64E jsr [PC - 0x9B2 /* 00004582 */]
00004F36 4EBA F504 jsr [PC - 0xAFC /* 0000443C */]
00004F3A 302C DD08 move.w D0, [A4 - 0x22F8]
00004F3E 6700 FDBE beq -0x240 /* 00004CFE */
00004F42 426C DD08 clr.w [A4 - 0x22F8]
00004F46 0C6C 0000 DD06 cmpi.w [A4 - 0x22FA], 0x0
00004F4C 6600 003A bne +0x3C /* 00004F88 */
00004F50 3F3C 0001 move.w -[A7], 0x1
00004F54 2F2C E054 move.l -[A7], [A4 - 0x1FAC]
00004F58 4EBA 16F4 jsr [PC + 0x16F4 /* 0000664E */]
00004F5C 5C8F addq.l A7, 6
00004F5E 3F3C 0002 move.w -[A7], 0x2
00004F62 2F2C E054 move.l -[A7], [A4 - 0x1FAC]
00004F66 4EBA 16D4 jsr [PC + 0x16D4 /* 0000663C */]
00004F6A 5C8F addq.l A7, 6
00004F6C 4EBA 1B8E jsr [PC + 0x1B8E /* 00006AFC */]
00004F70 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00004F74 4EBA 09A4 jsr [PC + 0x9A4 /* 0000591A */]
00004F78 588F addq.l A7, 4
00004F7A 486C DCD0 pea.l [A4 - 0x2330]
00004F7E 2F2C DA0E move.l -[A7], [A4 - 0x25F2]
00004F82 4EBA 21A0 jsr [PC + 0x21A0 /* 00007124 */]
00004F86 508F addq.l A7, 8
label00004F88:
00004F88 4E5E unlink A6
00004F8A 4E75 rts
fn00004F8C:
00004F8C 4E56 0000 link A6, 0
00004F90 4EBA B0F4 jsr [PC - 0x4F0C /* 00000086 */]
00004F94 3F3C 008A move.w -[A7], 0x8A
00004F98 4EBA 1AB8 jsr [PC + 0x1AB8 /* 00006A52 */]
00004F9C 548F addq.l A7, 2
00004F9E 3F3C 0001 move.w -[A7], 0x1
00004FA2 486C 02A4 pea.l [A4 + 0x2A4]
00004FA6 4EBA 2164 jsr [PC + 0x2164 /* 0000710C */]
00004FAA 5C8F addq.l A7, 6
00004FAC 2940 DC80 move.l [A4 - 0x2380], D0
00004FB0 3F3C 0004 move.w -[A7], 0x4
00004FB4 486C 02AA pea.l [A4 + 0x2AA]
00004FB8 4EBA 2152 jsr [PC + 0x2152 /* 0000710C */]
00004FBC 5C8F addq.l A7, 6
00004FBE 2940 DA0E move.l [A4 - 0x25F2], D0
00004FC2 486C C386 pea.l [A4 - 0x3C7A]
00004FC6 4EBA 1328 jsr [PC + 0x1328 /* 000062F0 */]
00004FCA 588F addq.l A7, 4
00004FCC 4EBA C3A0 jsr [PC - 0x3C60 /* 0000136E */]
00004FD0 4EBA 00AA jsr [PC + 0xAA /* 0000507C */]
00004FD4 4EBA BCFC jsr [PC - 0x4304 /* 00000CD2 */]
00004FD8 4EBA BBC2 jsr [PC - 0x443E /* 00000B9C */]
00004FDC 4EBA C006 jsr [PC - 0x3FFA /* 00000FE4 */]
00004FE0 4EBA C0FA jsr [PC - 0x3F06 /* 000010DC */]
00004FE4 2F2C DD38 move.l -[A7], [A4 - 0x22C8]
00004FE8 4EBA 0930 jsr [PC + 0x930 /* 0000591A */]
00004FEC 588F addq.l A7, 4
00004FEE 486C DCD0 pea.l [A4 - 0x2330]
00004FF2 2F2C DA0E move.l -[A7], [A4 - 0x25F2]
00004FF6 4EBA 212C jsr [PC + 0x212C /* 00007124 */]
00004FFA 508F addq.l A7, 8
label00004FFC:
00004FFC 486C DD14 pea.l [A4 - 0x22EC]
00005000 3F3C FFFF move.w -[A7], 0xFFFF
00005004 4EBA 19F6 jsr [PC + 0x19F6 /* 000069FC */]
00005008 5C8F addq.l A7, 6
0000500A 4EBA 2336 jsr [PC + 0x2336 /* 00007342 */]
0000500E 302C DD14 move.w D0, [A4 - 0x22EC]
00005012 6000 0002 bra +0x4 /* 00005016 */
label00005016:
00005016 B07C 0001 cmp.w D0, 0x1
0000501A 6700 0006 beq +0x8 /* 00005022 */
0000501E 6000 000E bra +0x10 /* 0000502E */
label00005022:
00005022 4EBA B498 jsr [PC - 0x4B68 /* 000004BC */]
00005026 6000 0046 bra +0x48 /* 0000506E */
0000502A 6000 000E bra +0x10 /* 0000503A */
label0000502E:
0000502E B07C 0003 cmp.w D0, 0x3
00005032 6700 0006 beq +0x8 /* 0000503A */
00005036 6000 0036 bra +0x38 /* 0000506E */
label0000503A:
0000503A 302C DD22 move.w D0, [A4 - 0x22DE]
0000503E 6700 0026 beq +0x28 /* 00005066 */
00005042 303C 0100 move.w D0, 0x100
00005046 6700 001E beq +0x20 /* 00005066 */
0000504A 2F2C DD16 move.l -[A7], [A4 - 0x22EA]
0000504E 4EBA 2BD6 jsr [PC + 0x2BD6 /* 00007C26 */]
00005052 588F addq.l A7, 4
00005054 4880 ext.w D0
00005056 3F00 move.w -[A7], D0
00005058 4EBA 1EDE jsr [PC + 0x1EDE /* 00006F38 */]
0000505C 548F addq.l A7, 2
0000505E 2F00 move.l -[A7], D0
00005060 4EBA B61E jsr [PC - 0x49E2 /* 00000680 */]
00005064 588F addq.l A7, 4
label00005066:
00005066 6000 0006 bra +0x8 /* 0000506E */
0000506A 6000 0002 bra +0x4 /* 0000506E */
label0000506E:
0000506E 302C DD12 move.w D0, [A4 - 0x22EE]
00005072 6600 FF88 bne -0x76 /* 00004FFC */
00005076 4E5E unlink A6
00005078 4E75 rts
fn0000507A:
0000507A 4E75 rts
fn0000507C:
0000507C 4E56 FFFE link A6, -0x0002
00005080 486C 02BC pea.l [A4 + 0x2BC]
00005084 486C 02B0 pea.l [A4 + 0x2B0]
00005088 4EBA 1652 jsr [PC + 0x1652 /* 000066DC */]
0000508C 508F addq.l A7, 8
0000508E 2940 DA00 move.l [A4 - 0x2600], D0
00005092 0CAC 0000 0000 DA00 cmpi.l [A4 - 0x2600], 0x0
0000509A 6600 0038 bne +0x3A /* 000050D4 */
0000509E 486C 02CA pea.l [A4 + 0x2CA]
000050A2 486C 02BE pea.l [A4 + 0x2BE]
000050A6 4EBA 1634 jsr [PC + 0x1634 /* 000066DC */]
000050AA 508F addq.l A7, 8
000050AC 2940 DA00 move.l [A4 - 0x2600], D0
000050B0 3F3C 000C move.w -[A7], 0xC
000050B4 4EBA D52E jsr [PC - 0x2AD2 /* 000025E4 */]
000050B8 548F addq.l A7, 2
000050BA 0CAC 0000 0000 DA00 cmpi.l [A4 - 0x2600], 0x0
000050C2 6600 000C bne +0xE /* 000050D0 */
000050C6 3F3C 0014 move.w -[A7], 0x14
000050CA 4EBA D518 jsr [PC - 0x2AE8 /* 000025E4 */]
000050CE 548F addq.l A7, 2
label000050D0:
000050D0 6000 007A bra +0x7C /* 0000514C */
label000050D4:
000050D4 426E FFFE clr.w [A6 - 0x2]
label000050D8:
000050D8 0C6E 0013 FFFE cmpi.w [A6 - 0x2], 0x13
000050DE 6E00 006C bgt +0x6E /* 0000514C */
000050E2 2F2C DA00 move.l -[A7], [A4 - 0x2600]
000050E6 3F3C 0100 move.w -[A7], 0x100
000050EA 302E FFFE move.w D0, [A6 - 0x2]
000050EE C1FC 00FF muls.w D0, 0xFF
000050F2 41EC C574 lea.l A0, [A4 - 0x3A8C]
000050F6 D0C0 add.w A0, D0
000050F8 41D0 lea.l A0, [A0]
000050FA 2F08 move.l -[A7], A0
000050FC 4EBA 17E2 jsr [PC + 0x17E2 /* 000068E0 */]
00005100 DEFC 000A add.w A7, 0xA /* '\n' */
00005104 302E FFFE move.w D0, [A6 - 0x2]
00005108 E380 asl D0, 1
0000510A 41EC D9B0 lea.l A0, [A4 - 0x2650]
0000510E D0C0 add.w A0, D0
00005110 41D0 lea.l A0, [A0]
00005112 2F08 move.l -[A7], A0
00005114 302E FFFE move.w D0, [A6 - 0x2]
00005118 E380 asl D0, 1
0000511A 41EC D9D8 lea.l A0, [A4 - 0x2628]
0000511E D0C0 add.w A0, D0
00005120 41D0 lea.l A0, [A0]
00005122 2F08 move.l -[A7], A0
00005124 302E FFFE move.w D0, [A6 - 0x2]
00005128 E580 asl D0, 2
0000512A 41EC D960 lea.l A0, [A4 - 0x26A0]
0000512E D0C0 add.w A0, D0
00005130 41D0 lea.l A0, [A0]
00005132 2F08 move.l -[A7], A0
00005134 486C 02CC pea.l [A4 + 0x2CC]
00005138 2F2C DA00 move.l -[A7], [A4 - 0x2600]
0000513C 4EBA 28D4 jsr [PC + 0x28D4 /* 00007A12 */]
00005140 DEFC 0014 add.w A7, 0x14
00005144 526E FFFE addq.w [A6 - 0x2], 1
00005148 6000 FF8E bra -0x70 /* 000050D8 */
label0000514C:
0000514C 2F2C DA00 move.l -[A7], [A4 - 0x2600]
00005150 4EBA 28DE jsr [PC + 0x28DE /* 00007A30 */]
00005154 588F addq.l A7, 4
00005156 4E5E unlink A6
00005158 4E75 rts
fn0000515A:
0000515A 4E56 FEF2 link A6, -0x010E
0000515E 3D7C 0014 FFFC move.w [A6 - 0x4], 0x14
00005164 202C DCD8 move.l D0, [A4 - 0x2328]
00005168 B0AC D9AC cmp.l D0, [A4 - 0x2654]
0000516C 6F00 01DE ble +0x1E0 /* 0000534C */
00005170 486C 02E4 pea.l [A4 + 0x2E4]
00005174 486C 02D8 pea.l [A4 + 0x2D8]
00005178 4EBA 1562 jsr [PC + 0x1562 /* 000066DC */]
0000517C 508F addq.l A7, 8
0000517E 2940 DA00 move.l [A4 - 0x2600], D0
00005182 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF
label00005188:
00005188 526E FFFE addq.w [A6 - 0x2], 1
0000518C 202C DCD8 move.l D0, [A4 - 0x2328]
00005190 322E FFFE move.w D1, [A6 - 0x2]
00005194 E581 asl D1, 2
00005196 41EC D960 lea.l A0, [A4 - 0x26A0]
0000519A D0C1 add.w A0, D1
0000519C B090 cmp.l D0, [A0]
0000519E 6D00 FFE8 blt -0x16 /* 00005188 */
000051A2 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2]
000051A8 3D7C 0013 FFFE move.w [A6 - 0x2], 0x13
label000051AE:
000051AE 302E FFFE move.w D0, [A6 - 0x2]
000051B2 B06E FFFC cmp.w D0, [A6 - 0x4]
000051B6 6F00 0088 ble +0x8A /* 00005240 */
000051BA 302E FFFE move.w D0, [A6 - 0x2]
000051BE C1FC 00FF muls.w D0, 0xFF
000051C2 41EC C475 lea.l A0, [A4 - 0x3B8B]
000051C6 D0C0 add.w A0, D0
000051C8 41D0 lea.l A0, [A0]
000051CA 2F08 move.l -[A7], A0
000051CC 302E FFFE move.w D0, [A6 - 0x2]
000051D0 C1FC 00FF muls.w D0, 0xFF
000051D4 41EC C574 lea.l A0, [A4 - 0x3A8C]
000051D8 D0C0 add.w A0, D0
000051DA 41D0 lea.l A0, [A0]
000051DC 2F08 move.l -[A7], A0
000051DE 4EBA 2A62 jsr [PC + 0x2A62 /* 00007C42 */]
000051E2 508F addq.l A7, 8
000051E4 302E FFFE move.w D0, [A6 - 0x2]
000051E8 E580 asl D0, 2
000051EA 41EC D95C lea.l A0, [A4 - 0x26A4]
000051EE D0C0 add.w A0, D0
000051F0 2010 move.l D0, [A0]
000051F2 322E FFFE move.w D1, [A6 - 0x2]
000051F6 E581 asl D1, 2
000051F8 41EC D960 lea.l A0, [A4 - 0x26A0]
000051FC D0C1 add.w A0, D1
000051FE 2080 move.l [A0], D0
00005200 302E FFFE move.w D0, [A6 - 0x2]
00005204 E380 asl D0, 1
00005206 41EC D9D6 lea.l A0, [A4 - 0x262A]
0000520A D0C0 add.w A0, D0
0000520C 3010 move.w D0, [A0]
0000520E 322E FFFE move.w D1, [A6 - 0x2]
00005212 E381 asl D1, 1
00005214 41EC D9D8 lea.l A0, [A4 - 0x2628]
00005218 D0C1 add.w A0, D1
0000521A 3080 move.w [A0], D0
0000521C 302E FFFE move.w D0, [A6 - 0x2]
00005220 E380 asl D0, 1
00005222 41EC D9AE lea.l A0, [A4 - 0x2652]
00005226 D0C0 add.w A0, D0
00005228 3010 move.w D0, [A0]
0000522A 322E FFFE move.w D1, [A6 - 0x2]
0000522E E381 asl D1, 1
00005230 41EC D9B0 lea.l A0, [A4 - 0x2650]
00005234 D0C1 add.w A0, D1
00005236 3080 move.w [A0], D0
00005238 536E FFFE subq.w [A6 - 0x2], 1
0000523C 6000 FF70 bra -0x8E /* 000051AE */
label00005240:
00005240 486C DB6E pea.l [A4 - 0x2492]
00005244 302E FFFC move.w D0, [A6 - 0x4]
00005248 C1FC 00FF muls.w D0, 0xFF
0000524C 41EC C574 lea.l A0, [A4 - 0x3A8C]
00005250 D0C0 add.w A0, D0
00005252 41D0 lea.l A0, [A0]
00005254 2F08 move.l -[A7], A0
00005256 4EBA 29EA jsr [PC + 0x29EA /* 00007C42 */]
0000525A 508F addq.l A7, 8
0000525C 302E FFFC move.w D0, [A6 - 0x4]
00005260 C1FC 00FF muls.w D0, 0xFF
00005264 41EC C574 lea.l A0, [A4 - 0x3A8C]
00005268 D0C0 add.w A0, D0
0000526A 41D0 lea.l A0, [A0]
0000526C 2F08 move.l -[A7], A0
0000526E 486C 02E6 pea.l [A4 + 0x2E6]
00005272 302E FFFC move.w D0, [A6 - 0x4]
00005276 C1FC 00FF muls.w D0, 0xFF
0000527A 41EC C574 lea.l A0, [A4 - 0x3A8C]
0000527E D0C0 add.w A0, D0
00005280 41D0 lea.l A0, [A0]
00005282 2F08 move.l -[A7], A0
00005284 4EBA 0CFC jsr [PC + 0xCFC /* 00005F82 */]
00005288 DEFC 000C add.w A7, 0xC
0000528C 302E FFFC move.w D0, [A6 - 0x4]
00005290 E580 asl D0, 2
00005292 41EC D960 lea.l A0, [A4 - 0x26A0]
00005296 D0C0 add.w A0, D0
00005298 20AC DCD8 move.l [A0], [A4 - 0x2328]
0000529C 302E FFFC move.w D0, [A6 - 0x4]
000052A0 E380 asl D0, 1
000052A2 41EC D9D8 lea.l A0, [A4 - 0x2628]
000052A6 D0C0 add.w A0, D0
000052A8 30AC DCF0 move.w [A0], [A4 - 0x2310]
000052AC 302C DD0A move.w D0, [A4 - 0x22F6]
000052B0 5240 addq.w D0, 1
000052B2 322E FFFC move.w D1, [A6 - 0x4]
000052B6 E381 asl D1, 1
000052B8 41EC D9B0 lea.l A0, [A4 - 0x2650]
000052BC D0C1 add.w A0, D1
000052BE 3080 move.w [A0], D0
000052C0 3F3C 000D move.w -[A7], 0xD /* '\r' */
000052C4 4EBA D31E jsr [PC - 0x2CE2 /* 000025E4 */]
000052C8 548F addq.l A7, 2
000052CA 426E FFFE clr.w [A6 - 0x2]
label000052CE:
000052CE 0C6E 0013 FFFE cmpi.w [A6 - 0x2], 0x13
000052D4 6E00 006C bgt +0x6E /* 00005342 */
000052D8 302E FFFE move.w D0, [A6 - 0x2]
000052DC E580 asl D0, 2
000052DE 41EC D960 lea.l A0, [A4 - 0x26A0]
000052E2 D0C0 add.w A0, D0
000052E4 0C90 0000 0000 cmpi.l [A0], 0x0
000052EA 6F00 0056 ble +0x58 /* 00005342 */
000052EE 302E FFFE move.w D0, [A6 - 0x2]
000052F2 E380 asl D0, 1
000052F4 41EC D9B0 lea.l A0, [A4 - 0x2650]
000052F8 D0C0 add.w A0, D0
000052FA 3F10 move.w -[A7], [A0]
000052FC 302E FFFE move.w D0, [A6 - 0x2]
00005300 E380 asl D0, 1
00005302 41EC D9D8 lea.l A0, [A4 - 0x2628]
00005306 D0C0 add.w A0, D0
00005308 3F10 move.w -[A7], [A0]
0000530A 302E FFFE move.w D0, [A6 - 0x2]
0000530E E580 asl D0, 2
00005310 41EC D960 lea.l A0, [A4 - 0x26A0]
00005314 D0C0 add.w A0, D0
00005316 2F10 move.l -[A7], [A0]
00005318 302E FFFE move.w D0, [A6 - 0x2]
0000531C C1FC 00FF muls.w D0, 0xFF
00005320 41EC C574 lea.l A0, [A4 - 0x3A8C]
00005324 D0C0 add.w A0, D0
00005326 41D0 lea.l A0, [A0]
00005328 2F08 move.l -[A7], A0
0000532A 486C 02EA pea.l [A4 + 0x2EA]
0000532E 2F2C DA00 move.l -[A7], [A4 - 0x2600]
00005332 4EBA 0C38 jsr [PC + 0xC38 /* 00005F6C */]
00005336 DEFC 0014 add.w A7, 0x14
0000533A 526E FFFE addq.w [A6 - 0x2], 1
0000533E 6000 FF8E bra -0x70 /* 000052CE */
label00005342:
00005342 2F2C DA00 move.l -[A7], [A4 - 0x2600]
00005346 4EBA 26E8 jsr [PC + 0x26E8 /* 00007A30 */]
0000534A 588F addq.l A7, 4
label0000534C:
0000534C 4EBA B984 jsr [PC - 0x467C /* 00000CD2 */]
00005350 4EBA BD8A jsr [PC - 0x4276 /* 000010DC */]
00005354 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
0000535A 2F2C DA08 move.l -[A7], [A4 - 0x25F8]
0000535E 3F3C 000E move.w -[A7], 0xE
00005362 4EBA 1670 jsr [PC + 0x1670 /* 000069D4 */]
00005366 DEFC 000A add.w A7, 0xA /* '\n' */
0000536A 2940 DA04 move.l [A4 - 0x25FC], D0
0000536E 2F2C DA04 move.l -[A7], [A4 - 0x25FC]
00005372 4EBA 05A6 jsr [PC + 0x5A6 /* 0000591A */]
00005376 588F addq.l A7, 4
00005378 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000537C 4EBA 1AEC jsr [PC + 0x1AEC /* 00006E6A */]
00005380 548F addq.l A7, 2
00005382 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00005386 4EBA 1B10 jsr [PC + 0x1B10 /* 00006E98 */]
0000538A 548F addq.l A7, 2
0000538C 426E FFFE clr.w [A6 - 0x2]
label00005390:
00005390 0C6E 0013 FFFE cmpi.w [A6 - 0x2], 0x13
00005396 6E00 0252 bgt +0x254 /* 000055EA */
0000539A 302E FFFE move.w D0, [A6 - 0x2]
0000539E E580 asl D0, 2
000053A0 41EC D960 lea.l A0, [A4 - 0x26A0]
000053A4 D0C0 add.w A0, D0
000053A6 0C90 0000 0000 cmpi.l [A0], 0x0
000053AC 6F00 023C ble +0x23E /* 000055EA */
000053B0 302E FFFE move.w D0, [A6 - 0x2]
000053B4 5240 addq.w D0, 1
000053B6 3F00 move.w -[A7], D0
000053B8 486C 02F8 pea.l [A4 + 0x2F8]
000053BC 486E FEFA pea.l [A6 - 0x106]
000053C0 4EBA 0BC0 jsr [PC + 0xBC0 /* 00005F82 */]
000053C4 DEFC 000A add.w A7, 0xA /* '\n' */
000053C8 302E FFFE move.w D0, [A6 - 0x2]
000053CC C1FC 000B muls.w D0, 0xB
000053D0 D07C 003C add.w D0, 0x3C /* '<' */
000053D4 3F00 move.w -[A7], D0
000053D6 486E FEFA pea.l [A6 - 0x106]
000053DA 4EBA 1B14 jsr [PC + 0x1B14 /* 00006EF0 */]
000053DE 588F addq.l A7, 4
000053E0 2200 move.l D1, D0
000053E2 303C 000F move.w D0, 0xF
000053E6 9041 sub.w D0, D1
000053E8 3F00 move.w -[A7], D0
000053EA 4EBA 27E0 jsr [PC + 0x27E0 /* 00007BCC */]
000053EE 588F addq.l A7, 4
000053F0 486E FEFA pea.l [A6 - 0x106]
000053F4 4EBA 1AC2 jsr [PC + 0x1AC2 /* 00006EB8 */]
000053F8 588F addq.l A7, 4
000053FA 302E FFFE move.w D0, [A6 - 0x2]
000053FE C1FC 00FF muls.w D0, 0xFF
00005402 41EC C574 lea.l A0, [A4 - 0x3A8C]
00005406 D0C0 add.w A0, D0
00005408 41D0 lea.l A0, [A0]
0000540A 2F08 move.l -[A7], A0
0000540C 486C 02FC pea.l [A4 + 0x2FC]
00005410 486E FEFA pea.l [A6 - 0x106]
00005414 4EBA 0B6C jsr [PC + 0xB6C /* 00005F82 */]
00005418 DEFC 000C add.w A7, 0xC
0000541C 302E FFFE move.w D0, [A6 - 0x2]
00005420 C1FC 000B muls.w D0, 0xB
00005424 D07C 003C add.w D0, 0x3C /* '<' */
00005428 3F00 move.w -[A7], D0
0000542A 3F3C 0015 move.w -[A7], 0x15
0000542E 4EBA 279C jsr [PC + 0x279C /* 00007BCC */]
00005432 588F addq.l A7, 4
00005434 486E FEFA pea.l [A6 - 0x106]
00005438 4EBA 1A7E jsr [PC + 0x1A7E /* 00006EB8 */]
0000543C 588F addq.l A7, 4
0000543E 302E FFFE move.w D0, [A6 - 0x2]
00005442 E380 asl D0, 1
00005444 41EC D9D8 lea.l A0, [A4 - 0x2628]
00005448 D0C0 add.w A0, D0
0000544A 3010 move.w D0, [A0]
0000544C 48C0 ext.l D0
0000544E 81FC 0168 divs.w D0, 0x168
00005452 4840 swap.w D0
00005454 48C0 ext.l D0
00005456 81FC 0006 divs.w D0, 0x6
0000545A 3F00 move.w -[A7], D0
0000545C 302E FFFE move.w D0, [A6 - 0x2]
00005460 E380 asl D0, 1
00005462 41EC D9D8 lea.l A0, [A4 - 0x2628]
00005466 D0C0 add.w A0, D0
00005468 3010 move.w D0, [A0]
0000546A 48C0 ext.l D0
0000546C 81FC 0168 divs.w D0, 0x168
00005470 3F00 move.w -[A7], D0
00005472 486C 0300 pea.l [A4 + 0x300]
00005476 486E FEFA pea.l [A6 - 0x106]
0000547A 4EBA 0B06 jsr [PC + 0xB06 /* 00005F82 */]
0000547E DEFC 000C add.w A7, 0xC
00005482 302E FFFE move.w D0, [A6 - 0x2]
00005486 C1FC 000B muls.w D0, 0xB
0000548A D07C 003C add.w D0, 0x3C /* '<' */
0000548E 3F00 move.w -[A7], D0
00005490 486E FEFA pea.l [A6 - 0x106]
00005494 4EBA 1A5A jsr [PC + 0x1A5A /* 00006EF0 */]
00005498 588F addq.l A7, 4
0000549A 2200 move.l D1, D0
0000549C 303C 00AD move.w D0, 0xAD
000054A0 9041 sub.w D0, D1
000054A2 3F00 move.w -[A7], D0
000054A4 4EBA 2726 jsr [PC + 0x2726 /* 00007BCC */]
000054A8 588F addq.l A7, 4
000054AA 486E FEFA pea.l [A6 - 0x106]
000054AE 4EBA 1A08 jsr [PC + 0x1A08 /* 00006EB8 */]
000054B2 588F addq.l A7, 4
000054B4 302E FFFE move.w D0, [A6 - 0x2]
000054B8 E580 asl D0, 2
000054BA 41EC D960 lea.l A0, [A4 - 0x26A0]
000054BE D0C0 add.w A0, D0
000054C0 2F10 move.l -[A7], [A0]
000054C2 486C 030A pea.l [A4 + 0x30A]
000054C6 486E FEFA pea.l [A6 - 0x106]
000054CA 4EBA 0AB6 jsr [PC + 0xAB6 /* 00005F82 */]
000054CE DEFC 000C add.w A7, 0xC
000054D2 302E FFFE move.w D0, [A6 - 0x2]
000054D6 C1FC 000B muls.w D0, 0xB
000054DA D07C 003C add.w D0, 0x3C /* '<' */
000054DE 3F00 move.w -[A7], D0
000054E0 486E FEFA pea.l [A6 - 0x106]
000054E4 4EBA 1A0A jsr [PC + 0x1A0A /* 00006EF0 */]
000054E8 588F addq.l A7, 4
000054EA 2200 move.l D1, D0
000054EC 303C 00EB move.w D0, 0xEB
000054F0 9041 sub.w D0, D1
000054F2 3F00 move.w -[A7], D0
000054F4 4EBA 26D6 jsr [PC + 0x26D6 /* 00007BCC */]
000054F8 588F addq.l A7, 4
000054FA 486E FEFA pea.l [A6 - 0x106]
000054FE 4EBA 19B8 jsr [PC + 0x19B8 /* 00006EB8 */]
00005502 588F addq.l A7, 4
00005504 302E FFFE move.w D0, [A6 - 0x2]
00005508 E380 asl D0, 1
0000550A 41EC D9B0 lea.l A0, [A4 - 0x2650]
0000550E D0C0 add.w A0, D0
00005510 0C50 0014 cmpi.w [A0], 0x14
00005514 6D00 0036 blt +0x38 /* 0000554C */
00005518 486C 030E pea.l [A4 + 0x30E]
0000551C 486E FEFA pea.l [A6 - 0x106]
00005520 4EBA 0A60 jsr [PC + 0xA60 /* 00005F82 */]
00005524 508F addq.l A7, 8
00005526 302E FFFE move.w D0, [A6 - 0x2]
0000552A C1FC 000B muls.w D0, 0xB
0000552E D07C 003C add.w D0, 0x3C /* '<' */
00005532 3F00 move.w -[A7], D0
00005534 3F3C 00FC move.w -[A7], 0xFC
00005538 4EBA 2692 jsr [PC + 0x2692 /* 00007BCC */]
0000553C 588F addq.l A7, 4
0000553E 486E FEFA pea.l [A6 - 0x106]
00005542 4EBA 1974 jsr [PC + 0x1974 /* 00006EB8 */]
00005546 588F addq.l A7, 4
00005548 6000 0052 bra +0x54 /* 0000559C */
label0000554C:
0000554C 302E FFFE move.w D0, [A6 - 0x2]
00005550 E380 asl D0, 1
00005552 41EC D9B0 lea.l A0, [A4 - 0x2650]
00005556 D0C0 add.w A0, D0
00005558 3F10 move.w -[A7], [A0]
0000555A 486C 0318 pea.l [A4 + 0x318]
0000555E 486E FEFA pea.l [A6 - 0x106]
00005562 4EBA 0A1E jsr [PC + 0xA1E /* 00005F82 */]
00005566 DEFC 000A add.w A7, 0xA /* '\n' */
0000556A 302E FFFE move.w D0, [A6 - 0x2]
0000556E C1FC 000B muls.w D0, 0xB
00005572 D07C 003C add.w D0, 0x3C /* '<' */
00005576 3F00 move.w -[A7], D0
00005578 486E FEFA pea.l [A6 - 0x106]
0000557C 4EBA 1972 jsr [PC + 0x1972 /* 00006EF0 */]
00005580 588F addq.l A7, 4
00005582 2200 move.l D1, D0
00005584 303C 011B move.w D0, 0x11B
00005588 9041 sub.w D0, D1
0000558A 3F00 move.w -[A7], D0
0000558C 4EBA 263E jsr [PC + 0x263E /* 00007BCC */]
00005590 588F addq.l A7, 4
00005592 486E FEFA pea.l [A6 - 0x106]
00005596 4EBA 1920 jsr [PC + 0x1920 /* 00006EB8 */]
0000559A 588F addq.l A7, 4
label0000559C:
0000559C 302E FFFE move.w D0, [A6 - 0x2]
000055A0 B06E FFFC cmp.w D0, [A6 - 0x4]
000055A4 6600 003C bne +0x3E /* 000055E2 */
000055A8 302E FFFE move.w D0, [A6 - 0x2]
000055AC C1FC 000B muls.w D0, 0xB
000055B0 D07C 003D add.w D0, 0x3D /* '=' */
000055B4 3F00 move.w -[A7], D0
000055B6 3F3C 0133 move.w -[A7], 0x133
000055BA 302E FFFE move.w D0, [A6 - 0x2]
000055BE C1FC 000B muls.w D0, 0xB
000055C2 D07C 0034 add.w D0, 0x34 /* '4' */
000055C6 3F00 move.w -[A7], D0
000055C8 3F3C 0001 move.w -[A7], 0x1
000055CC 486E FEF2 pea.l [A6 - 0x10E]
000055D0 4EBA 2988 jsr [PC + 0x2988 /* 00007F5A */]
000055D4 DEFC 000C add.w A7, 0xC
000055D8 486E FEF2 pea.l [A6 - 0x10E]
000055DC 4EBA 1B66 jsr [PC + 0x1B66 /* 00007144 */]
000055E0 588F addq.l A7, 4
label000055E2:
000055E2 526E FFFE addq.w [A6 - 0x2], 1
000055E6 6000 FDA8 bra -0x256 /* 00005390 */
label000055EA:
000055EA 486E FFFA pea.l [A6 - 0x6]
000055EE 42A7 clr.l -[A7]
000055F0 4EBA 109E jsr [PC + 0x109E /* 00006690 */]
000055F4 508F addq.l A7, 8
000055F6 2F2C DA04 move.l -[A7], [A4 - 0x25FC]
000055FA 4EBA 13F2 jsr [PC + 0x13F2 /* 000069EE */]
000055FE 588F addq.l A7, 4
00005600 4E5E unlink A6
00005602 4E75 rts
fn00005604:
00005604 4E56 0000 link A6, 0
00005608 0C6E 0000 0008 cmpi.w [A6 + 0x8], 0x0
0000560E 6C00 000C bge +0xE /* 0000561C */
00005612 302E 0008 move.w D0, [A6 + 0x8]
00005616 4440 neg.w D0
00005618 6000 0006 bra +0x8 /* 00005620 */
label0000561C:
0000561C 302E 0008 move.w D0, [A6 + 0x8]
label00005620:
00005620 6000 0002 bra +0x4 /* 00005624 */
label00005624:
00005624 4E5E unlink A6
00005626 4E75 rts
fn00005628:
00005628 4E56 0000 link A6, 0
0000562C 4EBA 2504 jsr [PC + 0x2504 /* 00007B32 */]
00005630 323C 8000 move.w D1, 0x8000
00005634 526E 0008 addq.w [A6 + 0x8], 1
00005638 342E 0008 move.w D2, [A6 + 0x8]
0000563C 48C1 ext.l D1
0000563E 83C2 divs.w D1, D2
00005640 48C0 ext.l D0
00005642 81C1 divs.w D0, D1
00005644 6000 0002 bra +0x4 /* 00005648 */
label00005648:
00005648 4E5E unlink A6
0000564A 4E75 rts
fn0000564C:
0000564C 4E56 0000 link A6, 0
00005650 0C6E 005A 0008 cmpi.w [A6 + 0x8], 0x5A /* 'Z' */
00005656 6E00 0018 bgt +0x1A /* 00005670 */
0000565A 302E 0008 move.w D0, [A6 + 0x8]
0000565E E580 asl D0, 2
00005660 41EC C408 lea.l A0, [A4 - 0x3BF8]
00005664 D0C0 add.w A0, D0
00005666 2010 move.l D0, [A0]
00005668 6000 0084 bra +0x86 /* 000056EE */
0000566C 6000 0080 bra +0x82 /* 000056EE */
label00005670:
00005670 0C6E 00B4 0008 cmpi.w [A6 + 0x8], 0xB4
00005676 6E00 001C bgt +0x1E /* 00005694 */
0000567A 303C 00B4 move.w D0, 0xB4
0000567E 906E 0008 sub.w D0, [A6 + 0x8]
00005682 E580 asl D0, 2
00005684 41EC C408 lea.l A0, [A4 - 0x3BF8]
00005688 D0C0 add.w A0, D0
0000568A 2010 move.l D0, [A0]
0000568C 6000 0060 bra +0x62 /* 000056EE */
00005690 6000 005C bra +0x5E /* 000056EE */
label00005694:
00005694 0C6E 010E 0008 cmpi.w [A6 + 0x8], 0x10E
0000569A 6E00 002A bgt +0x2C /* 000056C6 */
0000569E 302E 0008 move.w D0, [A6 + 0x8]
000056A2 E580 asl D0, 2
000056A4 41EC C138 lea.l A0, [A4 - 0x3EC8]
000056A8 D0C0 add.w A0, D0
000056AA 2010 move.l D0, [A0]
000056AC 4EBA 24BA jsr [PC + 0x24BA /* 00007B68 */]
000056B0 486C C18C pea.l [A4 - 0x3E74]
000056B4 3F3C 000D move.w -[A7], 0xD /* '\r' */
000056B8 A9EB syscall Pack4/FP68K
000056BA 4EBA 24C0 jsr [PC + 0x24C0 /* 00007B7C */]
000056BE 6000 002E bra +0x30 /* 000056EE */
000056C2 6000 002A bra +0x2C /* 000056EE */
label000056C6:
000056C6 303C 0168 move.w D0, 0x168
000056CA 906E 0008 sub.w D0, [A6 + 0x8]
000056CE E580 asl D0, 2
000056D0 41EC C408 lea.l A0, [A4 - 0x3BF8]
000056D4 D0C0 add.w A0, D0
000056D6 2010 move.l D0, [A0]
000056D8 4EBA 248E jsr [PC + 0x248E /* 00007B68 */]
000056DC 486C C18C pea.l [A4 - 0x3E74]
000056E0 3F3C 000D move.w -[A7], 0xD /* '\r' */
000056E4 A9EB syscall Pack4/FP68K
000056E6 4EBA 2494 jsr [PC + 0x2494 /* 00007B7C */]
000056EA 6000 0002 bra +0x4 /* 000056EE */
label000056EE:
000056EE 4E5E unlink A6
000056F0 4E75 rts
fn000056F2:
000056F2 4E56 0000 link A6, 0
000056F6 0C6E 005A 0008 cmpi.w [A6 + 0x8], 0x5A /* 'Z' */
000056FC 6E00 001C bgt +0x1E /* 0000571A */
00005700 303C 005A move.w D0, 0x5A /* 'Z' */
00005704 906E 0008 sub.w D0, [A6 + 0x8]
00005708 E580 asl D0, 2
0000570A 41EC C408 lea.l A0, [A4 - 0x3BF8]
0000570E D0C0 add.w A0, D0
00005710 2010 move.l D0, [A0]
00005712 6000 0080 bra +0x82 /* 00005794 */
00005716 6000 007C bra +0x7E /* 00005794 */
label0000571A:
0000571A 0C6E 00B4 0008 cmpi.w [A6 + 0x8], 0xB4
00005720 6E00 002A bgt +0x2C /* 0000574C */
00005724 302E 0008 move.w D0, [A6 + 0x8]
00005728 E580 asl D0, 2
0000572A 41EC C2A0 lea.l A0, [A4 - 0x3D60]
0000572E D0C0 add.w A0, D0
00005730 2010 move.l D0, [A0]
00005732 4EBA 2434 jsr [PC + 0x2434 /* 00007B68 */]
00005736 486C C18C pea.l [A4 - 0x3E74]
0000573A 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000573E A9EB syscall Pack4/FP68K
00005740 4EBA 243A jsr [PC + 0x243A /* 00007B7C */]
00005744 6000 004E bra +0x50 /* 00005794 */
00005748 6000 004A bra +0x4C /* 00005794 */
label0000574C:
0000574C 0C6E 010E 0008 cmpi.w [A6 + 0x8], 0x10E
00005752 6E00 002E bgt +0x30 /* 00005782 */
00005756 303C 010E move.w D0, 0x10E
0000575A 906E 0008 sub.w D0, [A6 + 0x8]
0000575E E580 asl D0, 2
00005760 41EC C408 lea.l A0, [A4 - 0x3BF8]
00005764 D0C0 add.w A0, D0
00005766 2010 move.l D0, [A0]
00005768 4EBA 23FE jsr [PC + 0x23FE /* 00007B68 */]
0000576C 486C C18C pea.l [A4 - 0x3E74]
00005770 3F3C 000D move.w -[A7], 0xD /* '\r' */
00005774 A9EB syscall Pack4/FP68K
00005776 4EBA 2404 jsr [PC + 0x2404 /* 00007B7C */]
0000577A 6000 0018 bra +0x1A /* 00005794 */
0000577E 6000 0014 bra +0x16 /* 00005794 */
label00005782:
00005782 302E 0008 move.w D0, [A6 + 0x8]
00005786 E580 asl D0, 2
00005788 41EC BFD0 lea.l A0, [A4 - 0x4030]
0000578C D0C0 add.w A0, D0
0000578E 2010 move.l D0, [A0]
00005790 6000 0002 bra +0x4 /* 00005794 */
label00005794:
00005794 4E5E unlink A6
00005796 4E75 rts
fn00005798:
00005798 4E56 FFB0 link A6, -0x0050
0000579C 2F0B move.l -[A7], A3
0000579E 2F0A move.l -[A7], A2
000057A0 2D6E 0008 FFC2 move.l [A6 - 0x3E], [A6 + 0x8]
000057A6 3D6E 000C FFC6 move.w [A6 - 0x3A], [A6 + 0xC]
000057AC 422E FFCA clr.b [A6 - 0x36]
000057B0 4267 clr.w -[A7]
000057B2 486E FFB0 pea.l [A6 - 0x50]
000057B6 4EBA 19AC jsr [PC + 0x19AC /* 00007164 */]
000057BA 5C8F addq.l A7, 6
000057BC 4A40 tst.w D0
000057BE 6658 bne +0x5A /* 00005818 */
000057C0 426E FFCC clr.w [A6 - 0x34]
000057C4 4267 clr.w -[A7]
000057C6 486E FFB0 pea.l [A6 - 0x50]
000057CA 4EBA 1298 jsr [PC + 0x1298 /* 00006A64 */]
000057CE 5C8F addq.l A7, 6
000057D0 41EE FFD0 lea.l A0, [A6 - 0x30]
000057D4 2648 movea.l A3, A0
000057D6 246E 0012 movea.l A2, [A6 + 0x12]
000057DA 1692 move.b [A3], [A2]
000057DC 176A 0001 0001 move.b [A3 + 0x1], [A2 + 0x1]
000057E2 176A 0002 0002 move.b [A3 + 0x2], [A2 + 0x2]
000057E8 176A 0003 0003 move.b [A3 + 0x3], [A2 + 0x3]
000057EE 41EE FFD4 lea.l A0, [A6 - 0x2C]
000057F2 2648 movea.l A3, A0
000057F4 246E 000E movea.l A2, [A6 + 0xE]
000057F8 1692 move.b [A3], [A2]
000057FA 176A 0001 0001 move.b [A3 + 0x1], [A2 + 0x1]
00005800 176A 0002 0002 move.b [A3 + 0x2], [A2 + 0x2]
00005806 176A 0003 0003 move.b [A3 + 0x3], [A2 + 0x3]
0000580C 4267 clr.w -[A7]
0000580E 486E FFB0 pea.l [A6 - 0x50]
00005812 4EBA 128C jsr [PC + 0x128C /* 00006AA0 */]
00005816 5C8F addq.l A7, 6
label00005818:
00005818 302E FFC0 move.w D0, [A6 - 0x40]
0000581C 245F movea.l A2, [A7]+
0000581E 265F movea.l A3, [A7]+
00005820 4E5E unlink A6
00005822 4E75 rts
fn00005824:
00005824 4E56 FFB0 link A6, -0x0050
00005828 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8]
0000582E 2D6E 000E FFD0 move.l [A6 - 0x30], [A6 + 0xE]
00005834 206E 000A movea.l A0, [A6 + 0xA]
00005838 2D50 FFD4 move.l [A6 - 0x2C], [A0]
0000583C 426E FFDC clr.w [A6 - 0x24]
00005840 4267 clr.w -[A7]
00005842 486E FFB0 pea.l [A6 - 0x50]
00005846 4EBA 199E jsr [PC + 0x199E /* 000071E6 */]
0000584A 5C8F addq.l A7, 6
0000584C 206E 000A movea.l A0, [A6 + 0xA]
00005850 20AE FFD8 move.l [A0], [A6 - 0x28]
00005854 302E FFC0 move.w D0, [A6 - 0x40]
00005858 4E5E unlink A6
0000585A 4E75 rts
fn0000585C:
0000585C 4E56 FFB0 link A6, -0x0050
00005860 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8]
00005866 4267 clr.w -[A7]
00005868 486E FFB0 pea.l [A6 - 0x50]
0000586C 4EBA 19A8 jsr [PC + 0x19A8 /* 00007216 */]
00005870 5C8F addq.l A7, 6
00005872 206E 000A movea.l A0, [A6 + 0xA]
00005876 20AE FFDE move.l [A0], [A6 - 0x22]
0000587A 302E FFC0 move.w D0, [A6 - 0x40]
0000587E 4E5E unlink A6
00005880 4E75 rts
fn00005882:
00005882 4E56 FFB0 link A6, -0x0050
00005886 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8]
0000588C 3D6E 000A FFDC move.w [A6 - 0x24], [A6 + 0xA]
00005892 2D6E 000C FFDE move.l [A6 - 0x22], [A6 + 0xC]
00005898 4267 clr.w -[A7]
0000589A 486E FFB0 pea.l [A6 - 0x50]
0000589E 4EBA 198E jsr [PC + 0x198E /* 0000722E */]
000058A2 5C8F addq.l A7, 6
000058A4 4E5E unlink A6
000058A6 4E75 rts
fn000058A8:
000058A8 4E56 FFB0 link A6, -0x0050
000058AC 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8]
000058B2 4267 clr.w -[A7]
000058B4 486E FFB0 pea.l [A6 - 0x50]
000058B8 4EBA 198C jsr [PC + 0x198C /* 00007246 */]
000058BC 5C8F addq.l A7, 6
000058BE 202E FFCC move.l D0, [A6 - 0x34]
000058C2 206E 000A movea.l A0, [A6 + 0xA]
000058C6 2080 move.l [A0], D0
000058C8 302E FFC0 move.w D0, [A6 - 0x40]
000058CC 4E5E unlink A6
000058CE 4E75 rts
fn000058D0:
000058D0 4E56 FFB0 link A6, -0x0050
000058D4 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8]
000058DA 202E 000A move.l D0, [A6 + 0xA]
000058DE 2D40 FFCC move.l [A6 - 0x34], D0
000058E2 4267 clr.w -[A7]
000058E4 486E FFB0 pea.l [A6 - 0x50]
000058E8 4EBA 1974 jsr [PC + 0x1974 /* 0000725E */]
000058EC 5C8F addq.l A7, 6
000058EE 4E5E unlink A6
000058F0 4E75 rts
fn000058F2:
000058F2 4E56 FFB0 link A6, -0x0050
000058F6 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8]
000058FC 4267 clr.w -[A7]
000058FE 486E FFB0 pea.l [A6 - 0x50]
00005902 4EBA 1972 jsr [PC + 0x1972 /* 00007276 */]
00005906 5C8F addq.l A7, 6
00005908 4E5E unlink A6
0000590A 4E75 rts
fn0000590C:
0000590C 4E56 0000 link A6, 0
00005910 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005914 A86E syscall InitGraf
00005916 4E5E unlink A6
00005918 4E75 rts
fn0000591A:
0000591A 4E56 0000 link A6, 0
0000591E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005922 A873 syscall SetPort
00005924 4E5E unlink A6
00005926 4E75 rts
fn00005928:
00005928 4E56 0000 link A6, 0
0000592C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005930 A874 syscall GetPort
00005932 4E5E unlink A6
00005934 4E75 rts
fn00005936:
00005936 4E56 0000 link A6, 0
0000593A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000593E A87C syscall BackPat
00005940 4E5E unlink A6
00005942 4E75 rts
fn00005944:
00005944 4E56 FFD6 link A6, -0x002A
00005948 2F0B move.l -[A7], A3
0000594A 266E 000C movea.l A3, [A6 + 0xC]
0000594E 426E FFD6 clr.w [A6 - 0x2A]
00005952 3F07 move.w -[A7], D7
00005954 302E 0008 move.w D0, [A6 + 0x8]
00005958 B07C 0064 cmp.w D0, 0x64 /* 'd' */
0000595C 6702 beq +0x4 /* 00005960 */
0000595E 6008 bra +0xA /* 00005968 */
label00005960:
00005960 3E3C 000A move.w D7, 0xA /* '\n' */
00005964 602E bra +0x30 /* 00005994 */
00005966 6008 bra +0xA /* 00005970 */
label00005968:
00005968 B07C 0075 cmp.w D0, 0x75 /* 'u' */
0000596C 6702 beq +0x4 /* 00005970 */
0000596E 6008 bra +0xA /* 00005978 */
label00005970:
00005970 3E3C 000A move.w D7, 0xA /* '\n' */
00005974 601E bra +0x20 /* 00005994 */
00005976 6008 bra +0xA /* 00005980 */
label00005978:
00005978 B07C 006F cmp.w D0, 0x6F /* 'o' */
0000597C 6702 beq +0x4 /* 00005980 */
0000597E 6008 bra +0xA /* 00005988 */
label00005980:
00005980 3E3C 0008 move.w D7, 0x8
00005984 600E bra +0x10 /* 00005994 */
00005986 6008 bra +0xA /* 00005990 */
label00005988:
00005988 B07C 0078 cmp.w D0, 0x78 /* 'x' */
0000598C 6702 beq +0x4 /* 00005990 */
0000598E 6004 bra +0x6 /* 00005994 */
label00005990:
00005990 3E3C 0010 move.w D7, 0x10
label00005994:
00005994 0CAE 0000 0000 0010 cmpi.l [A6 + 0x10], 0x0
0000599C 6C2A bge +0x2C /* 000059C8 */
0000599E 0C6E 0064 0008 cmpi.w [A6 + 0x8], 0x64 /* 'd' */
000059A4 6614 bne +0x16 /* 000059BA */
000059A6 2053 movea.l A0, [A3]
000059A8 5293 addq.l [A3], 1
000059AA 10BC 002D move.b [A0], 0x2D /* '-' */
000059AE 202E 0010 move.l D0, [A6 + 0x10]
000059B2 4480 neg.l D0
000059B4 2D40 0010 move.l [A6 + 0x10], D0
000059B8 600E bra +0x10 /* 000059C8 */
label000059BA:
000059BA 302E 000A move.w D0, [A6 + 0xA]
000059BE 6608 bne +0xA /* 000059C8 */
000059C0 02AE 0000 FFFF 0010 andi.l [A6 + 0x10], 0xFFFF
label000059C8:
000059C8 0C47 0008 cmpi.w D7, 0x8
000059CC 660C bne +0xE /* 000059DA */
000059CE 202E 0010 move.l D0, [A6 + 0x10]
000059D2 C0BC 0000 0007 and.l D0, 0x7
000059D8 6026 bra +0x28 /* 00005A00 */
label000059DA:
000059DA 0C47 0010 cmpi.w D7, 0x10
000059DE 660C bne +0xE /* 000059EC */
000059E0 202E 0010 move.l D0, [A6 + 0x10]
000059E4 C0BC 0000 000F and.l D0, 0xF
000059EA 6014 bra +0x16 /* 00005A00 */
label000059EC:
000059EC 202E 0010 move.l D0, [A6 + 0x10]
000059F0 2F00 move.l -[A7], D0
000059F2 3007 move.w D0, D7
000059F4 48C0 ext.l D0
000059F6 2F00 move.l -[A7], D0
000059F8 4EBA 0890 jsr [PC + 0x890 /* 0000628A */]
000059FC 588F addq.l A7, 4
000059FE 201F move.l D0, [A7]+
label00005A00:
00005A00 322E FFD6 move.w D1, [A6 - 0x2A]
00005A04 526E FFD6 addq.w [A6 - 0x2A], 1
00005A08 E381 asl D1, 1
00005A0A 41EE FFD8 lea.l A0, [A6 - 0x28]
00005A0E D0C1 add.w A0, D1
00005A10 3080 move.w [A0], D0
00005A12 0C47 0008 cmpi.w D7, 0x8
00005A16 660E bne +0x10 /* 00005A26 */
00005A18 202E 0010 move.l D0, [A6 + 0x10]
00005A1C E680 asr D0, 3
00005A1E C0BC 1FFF FFFF and.l D0, 0x1FFFFFFF
00005A24 6028 bra +0x2A /* 00005A4E */
label00005A26:
00005A26 0C47 0010 cmpi.w D7, 0x10
00005A2A 660E bne +0x10 /* 00005A3A */
00005A2C 202E 0010 move.l D0, [A6 + 0x10]
00005A30 E880 asr D0, 4
00005A32 C0BC 0FFF FFFF and.l D0, 0xFFFFFFF
00005A38 6014 bra +0x16 /* 00005A4E */
label00005A3A:
00005A3A 202E 0010 move.l D0, [A6 + 0x10]
00005A3E 2F00 move.l -[A7], D0
00005A40 3007 move.w D0, D7
00005A42 48C0 ext.l D0
00005A44 2F00 move.l -[A7], D0
00005A46 4EBA 0842 jsr [PC + 0x842 /* 0000628A */]
00005A4A 201F move.l D0, [A7]+
00005A4C 588F addq.l A7, 4
label00005A4E:
00005A4E 2D40 0010 move.l [A6 + 0x10], D0
00005A52 202E 0010 move.l D0, [A6 + 0x10]
00005A56 6600 FF70 bne -0x8E /* 000059C8 */
label00005A5A:
00005A5A 302E FFD6 move.w D0, [A6 - 0x2A]
00005A5E 6748 beq +0x4A /* 00005AA8 */
00005A60 536E FFD6 subq.w [A6 - 0x2A], 1
00005A64 302E FFD6 move.w D0, [A6 - 0x2A]
00005A68 E380 asl D0, 1
00005A6A 41EE FFD8 lea.l A0, [A6 - 0x28]
00005A6E D0C0 add.w A0, D0
00005A70 0C50 000A cmpi.w [A0], 0xA /* '\n' */
00005A74 6D18 blt +0x1A /* 00005A8E */
00005A76 302E FFD6 move.w D0, [A6 - 0x2A]
00005A7A E380 asl D0, 1
00005A7C 41EE FFD8 lea.l A0, [A6 - 0x28]
00005A80 D0C0 add.w A0, D0
00005A82 3010 move.w D0, [A0]
00005A84 907C 000A sub.w D0, 0xA /* '\n' */
00005A88 D07C 0041 add.w D0, 0x41 /* 'A' */
00005A8C 6012 bra +0x14 /* 00005AA0 */
label00005A8E:
00005A8E 302E FFD6 move.w D0, [A6 - 0x2A]
00005A92 E380 asl D0, 1
00005A94 41EE FFD8 lea.l A0, [A6 - 0x28]
00005A98 D0C0 add.w A0, D0
00005A9A 3010 move.w D0, [A0]
00005A9C D07C 0030 add.w D0, 0x30 /* '0' */
label00005AA0:
00005AA0 2053 movea.l A0, [A3]
00005AA2 5293 addq.l [A3], 1
00005AA4 1080 move.b [A0], D0
00005AA6 60B2 bra -0x4C /* 00005A5A */
label00005AA8:
00005AA8 3E1F move.w D7, [A7]+
00005AAA 265F movea.l A3, [A7]+
00005AAC 4E5E unlink A6
00005AAE 4E75 rts
fn00005AB0:
00005AB0 4E56 FFE4 link A6, -0x001C
00005AB4 2F0B move.l -[A7], A3
00005AB6 266E 000C movea.l A3, [A6 + 0xC]
00005ABA 3F07 move.w -[A7], D7
00005ABC 3F06 move.w -[A7], D6
00005ABE 0C6E 0100 000A cmpi.w [A6 + 0xA], 0x100
00005AC4 6606 bne +0x8 /* 00005ACC */
00005AC6 3D7C 0006 000A move.w [A6 + 0xA], 0x6
label00005ACC:
00005ACC 3D6E 000A FFFE move.w [A6 - 0x2], [A6 + 0xA]
00005AD2 0C6E 0066 0008 cmpi.w [A6 + 0x8], 0x66 /* 'f' */
00005AD8 6608 bne +0xA /* 00005AE2 */
00005ADA 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1
00005AE0 6018 bra +0x1A /* 00005AFA */
label00005AE2:
00005AE2 0C6E 0065 0008 cmpi.w [A6 + 0x8], 0x65 /* 'e' */
00005AE8 6708 beq +0xA /* 00005AF2 */
00005AEA 0C6E 0067 0008 cmpi.w [A6 + 0x8], 0x67 /* 'g' */
00005AF0 6608 bne +0xA /* 00005AFA */
label00005AF2:
00005AF2 422E FFFC clr.b [A6 - 0x4]
00005AF6 526E FFFE addq.w [A6 - 0x2], 1
label00005AFA:
00005AFA 486E FFFC pea.l [A6 - 0x4]
00005AFE 486E 0010 pea.l [A6 + 0x10]
00005B02 486E FFE4 pea.l [A6 - 0x1C]
00005B06 3F3C 080B move.w -[A7], 0x80B
00005B0A A9EB syscall Pack4/FP68K
00005B0C 486E FFE8 pea.l [A6 - 0x18]
00005B10 4EBA 0840 jsr [PC + 0x840 /* 00006352 */]
00005B14 588F addq.l A7, 4
00005B16 102E FFE4 move.b D0, [A6 - 0x1C]
00005B1A 6708 beq +0xA /* 00005B24 */
00005B1C 2053 movea.l A0, [A3]
00005B1E 5293 addq.l [A3], 1
00005B20 10BC 002D move.b [A0], 0x2D /* '-' */
label00005B24:
00005B24 102E FFE8 move.b D0, [A6 - 0x18]
00005B28 4880 ext.w D0
00005B2A B07C 0030 cmp.w D0, 0x30 /* '0' */
00005B2E 6D18 blt +0x1A /* 00005B48 */
00005B30 102E FFE8 move.b D0, [A6 - 0x18]
00005B34 4880 ext.w D0
00005B36 B07C 0039 cmp.w D0, 0x39 /* '9' */
00005B3A 6E0C bgt +0xE /* 00005B48 */
00005B3C 102E FFE8 move.b D0, [A6 - 0x18]
00005B40 4880 ext.w D0
00005B42 B07C 0030 cmp.w D0, 0x30 /* '0' */
00005B46 6612 bne +0x14 /* 00005B5A */
label00005B48:
00005B48 102E FFE9 move.b D0, [A6 - 0x17]
00005B4C 660C bne +0xE /* 00005B5A */
00005B4E 2053 movea.l A0, [A3]
00005B50 5293 addq.l [A3], 1
00005B52 10AE FFE8 move.b [A0], [A6 - 0x18]
00005B56 6000 00E8 bra +0xEA /* 00005C40 */
label00005B5A:
00005B5A 0C6E 0066 0008 cmpi.w [A6 + 0x8], 0x66 /* 'f' */
00005B60 6676 bne +0x78 /* 00005BD8 */
00005B62 486E FFE8 pea.l [A6 - 0x18]
00005B66 4EBA 2100 jsr [PC + 0x2100 /* 00007C68 */]
00005B6A 588F addq.l A7, 4
00005B6C 906E 000A sub.w D0, [A6 + 0xA]
00005B70 3E00 move.w D7, D0
00005B72 4246 clr.w D6
label00005B74:
00005B74 0C47 0000 cmpi.w D7, 0x0
00005B78 6F16 ble +0x18 /* 00005B90 */
00005B7A 3006 move.w D0, D6
00005B7C 5246 addq.w D6, 1
00005B7E 41EE FFE8 lea.l A0, [A6 - 0x18]
00005B82 D0C0 add.w A0, D0
00005B84 1010 move.b D0, [A0]
00005B86 2053 movea.l A0, [A3]
00005B88 5293 addq.l [A3], 1
00005B8A 1080 move.b [A0], D0
00005B8C 5347 subq.w D7, 1
00005B8E 60E4 bra -0x1A /* 00005B74 */
label00005B90:
00005B90 302E 000A move.w D0, [A6 + 0xA]
00005B94 6708 beq +0xA /* 00005B9E */
00005B96 2053 movea.l A0, [A3]
00005B98 5293 addq.l [A3], 1
00005B9A 10BC 002E move.b [A0], 0x2E /* '.' */
label00005B9E:
00005B9E 3007 move.w D0, D7
00005BA0 5247 addq.w D7, 1
00005BA2 0C40 0000 cmpi.w D0, 0x0
00005BA6 6C0E bge +0x10 /* 00005BB6 */
00005BA8 2053 movea.l A0, [A3]
00005BAA 5293 addq.l [A3], 1
00005BAC 10BC 0030 move.b [A0], 0x30 /* '0' */
00005BB0 536E 000A subq.w [A6 + 0xA], 1
00005BB4 60E8 bra -0x16 /* 00005B9E */
label00005BB6:
00005BB6 302E 000A move.w D0, [A6 + 0xA]
00005BBA 536E 000A subq.w [A6 + 0xA], 1
00005BBE 4A40 tst.w D0
00005BC0 6714 beq +0x16 /* 00005BD6 */
00005BC2 3006 move.w D0, D6
00005BC4 5246 addq.w D6, 1
00005BC6 41EE FFE8 lea.l A0, [A6 - 0x18]
00005BCA D0C0 add.w A0, D0
00005BCC 1010 move.b D0, [A0]
00005BCE 2053 movea.l A0, [A3]
00005BD0 5293 addq.l [A3], 1
00005BD2 1080 move.b [A0], D0
00005BD4 60E0 bra -0x1E /* 00005BB6 */
label00005BD6:
00005BD6 6068 bra +0x6A /* 00005C40 */
label00005BD8:
00005BD8 2053 movea.l A0, [A3]
00005BDA 5293 addq.l [A3], 1
00005BDC 10AE FFE8 move.b [A0], [A6 - 0x18]
00005BE0 302E 000A move.w D0, [A6 + 0xA]
00005BE4 6708 beq +0xA /* 00005BEE */
00005BE6 2053 movea.l A0, [A3]
00005BE8 5293 addq.l [A3], 1
00005BEA 10BC 002E move.b [A0], 0x2E /* '.' */
label00005BEE:
00005BEE 3E3C 0001 move.w D7, 0x1
00005BF2 302E 000A move.w D0, [A6 + 0xA]
00005BF6 D16E FFE6 add.w [A6 - 0x1A], D0
label00005BFA:
00005BFA 302E 000A move.w D0, [A6 + 0xA]
00005BFE 536E 000A subq.w [A6 + 0xA], 1
00005C02 4A40 tst.w D0
00005C04 6714 beq +0x16 /* 00005C1A */
00005C06 3007 move.w D0, D7
00005C08 5247 addq.w D7, 1
00005C0A 41EE FFE8 lea.l A0, [A6 - 0x18]
00005C0E D0C0 add.w A0, D0
00005C10 1010 move.b D0, [A0]
00005C12 2053 movea.l A0, [A3]
00005C14 5293 addq.l [A3], 1
00005C16 1080 move.b [A0], D0
00005C18 60E0 bra -0x1E /* 00005BFA */
label00005C1A:
00005C1A 2053 movea.l A0, [A3]
00005C1C 5293 addq.l [A3], 1
00005C1E 10BC 0045 move.b [A0], 0x45 /* 'E' */
00005C22 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00005C26 486C 0488 pea.l [A4 + 0x488]
00005C2A 2F13 move.l -[A7], [A3]
00005C2C 4EBA 0354 jsr [PC + 0x354 /* 00005F82 */]
00005C30 DEFC 000A add.w A7, 0xA /* '\n' */
00005C34 2F13 move.l -[A7], [A3]
00005C36 4EBA 2030 jsr [PC + 0x2030 /* 00007C68 */]
00005C3A 588F addq.l A7, 4
00005C3C 48C0 ext.l D0
00005C3E D193 add.l [A3], D0
label00005C40:
00005C40 3C1F move.w D6, [A7]+
00005C42 3E1F move.w D7, [A7]+
00005C44 265F movea.l A3, [A7]+
00005C46 4E5E unlink A6
00005C48 4E75 rts
fn00005C4A:
00005C4A 4E56 FFFE link A6, -0x0002
00005C4E 426E FFFE clr.w [A6 - 0x2]
label00005C52:
00005C52 206E 0008 movea.l A0, [A6 + 0x8]
00005C56 2050 movea.l A0, [A0]
00005C58 1010 move.b D0, [A0]
00005C5A 4880 ext.w D0
00005C5C B07C 0030 cmp.w D0, 0x30 /* '0' */
00005C60 6D34 blt +0x36 /* 00005C96 */
00005C62 206E 0008 movea.l A0, [A6 + 0x8]
00005C66 2050 movea.l A0, [A0]
00005C68 1010 move.b D0, [A0]
00005C6A 4880 ext.w D0
00005C6C B07C 0039 cmp.w D0, 0x39 /* '9' */
00005C70 6E24 bgt +0x26 /* 00005C96 */
00005C72 302E FFFE move.w D0, [A6 - 0x2]
00005C76 C1FC 000A muls.w D0, 0xA /* '\n' */
00005C7A 206E 0008 movea.l A0, [A6 + 0x8]
00005C7E 2050 movea.l A0, [A0]
00005C80 1610 move.b D3, [A0]
00005C82 4883 ext.w D3
00005C84 D043 add.w D0, D3
00005C86 907C 0030 sub.w D0, 0x30 /* '0' */
00005C8A 3D40 FFFE move.w [A6 - 0x2], D0
00005C8E 206E 0008 movea.l A0, [A6 + 0x8]
00005C92 5290 addq.l [A0], 1
00005C94 60BC bra -0x42 /* 00005C52 */
label00005C96:
00005C96 302E FFFE move.w D0, [A6 - 0x2]
00005C9A 4E5E unlink A6
00005C9C 4E75 rts
fn00005C9E:
00005C9E 4E56 FFE6 link A6, -0x001A
00005CA2 2F0B move.l -[A7], A3
00005CA4 266E 000C movea.l A3, [A6 + 0xC]
00005CA8 2F0A move.l -[A7], A2
00005CAA 3F07 move.w -[A7], D7
00005CAC 3F06 move.w -[A7], D6
00005CAE 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8]
00005CB4 200B move.l D0, A3
00005CB6 2040 movea.l A0, D0
00005CB8 2450 movea.l A2, [A0]
00005CBA 588B addq.l A3, 4
label00005CBC:
00005CBC 1012 move.b D0, [A2]
00005CBE 6700 0266 beq +0x268 /* 00005F26 */
label00005CC2:
00005CC2 1012 move.b D0, [A2]
00005CC4 6716 beq +0x18 /* 00005CDC */
00005CC6 1012 move.b D0, [A2]
00005CC8 4880 ext.w D0
00005CCA B07C 0025 cmp.w D0, 0x25 /* '%' */
00005CCE 670C beq +0xE /* 00005CDC */
00005CD0 206E 0008 movea.l A0, [A6 + 0x8]
00005CD4 52AE 0008 addq.l [A6 + 0x8], 1
00005CD8 109A move.b [A0], [A2]+
00005CDA 60E6 bra -0x18 /* 00005CC2 */
label00005CDC:
00005CDC 1012 move.b D0, [A2]
00005CDE 4880 ext.w D0
00005CE0 B07C 0025 cmp.w D0, 0x25 /* '%' */
00005CE4 6600 023C bne +0x23E /* 00005F22 */
00005CE8 528A addq.l A2, 1
00005CEA 426E FFEC clr.w [A6 - 0x14]
00005CEE 3D7C 0100 FFE8 move.w [A6 - 0x18], 0x100
00005CF4 426E FFE6 clr.w [A6 - 0x1A]
00005CF8 1D7C 0020 FFEF move.b [A6 - 0x11], 0x20 /* ' ' */
00005CFE 1012 move.b D0, [A2]
00005D00 4880 ext.w D0
00005D02 B07C 002D cmp.w D0, 0x2D /* '-' */
00005D06 6608 bne +0xA /* 00005D10 */
00005D08 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
00005D0E 528A addq.l A2, 1
label00005D10:
00005D10 1012 move.b D0, [A2]
00005D12 4880 ext.w D0
00005D14 B07C 0030 cmp.w D0, 0x30 /* '0' */
00005D18 6608 bne +0xA /* 00005D22 */
00005D1A 1D7C 0030 FFEF move.b [A6 - 0x11], 0x30 /* '0' */
00005D20 528A addq.l A2, 1
label00005D22:
00005D22 2D4A FFF0 move.l [A6 - 0x10], A2
00005D26 486E FFF0 pea.l [A6 - 0x10]
00005D2A 4EBA FF1E jsr [PC - 0xE2 /* 00005C4A */]
00005D2E 588F addq.l A7, 4
00005D30 3D40 FFEA move.w [A6 - 0x16], D0
00005D34 246E FFF0 movea.l A2, [A6 - 0x10]
00005D38 1012 move.b D0, [A2]
00005D3A 4880 ext.w D0
00005D3C B07C 002E cmp.w D0, 0x2E /* '.' */
00005D40 6618 bne +0x1A /* 00005D5A */
00005D42 528A addq.l A2, 1
00005D44 2D4A FFF0 move.l [A6 - 0x10], A2
00005D48 486E FFF0 pea.l [A6 - 0x10]
00005D4C 4EBA FEFC jsr [PC - 0x104 /* 00005C4A */]
00005D50 588F addq.l A7, 4
00005D52 3D40 FFE8 move.w [A6 - 0x18], D0
00005D56 246E FFF0 movea.l A2, [A6 - 0x10]
label00005D5A:
00005D5A 1012 move.b D0, [A2]
00005D5C 4880 ext.w D0
00005D5E B07C 006C cmp.w D0, 0x6C /* 'l' */
00005D62 6608 bne +0xA /* 00005D6C */
00005D64 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1
00005D6A 528A addq.l A2, 1
label00005D6C:
00005D6C 1012 move.b D0, [A2]
00005D6E 6706 beq +0x8 /* 00005D76 */
00005D70 101A move.b D0, [A2]+
00005D72 4880 ext.w D0
00005D74 3E00 move.w D7, D0
label00005D76:
00005D76 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8]
00005D7C 0C47 0064 cmpi.w D7, 0x64 /* 'd' */
00005D80 6712 beq +0x14 /* 00005D94 */
00005D82 0C47 006F cmpi.w D7, 0x6F /* 'o' */
00005D86 670C beq +0xE /* 00005D94 */
00005D88 0C47 0078 cmpi.w D7, 0x78 /* 'x' */
00005D8C 6706 beq +0x8 /* 00005D94 */
00005D8E 0C47 0075 cmpi.w D7, 0x75 /* 'u' */
00005D92 6642 bne +0x44 /* 00005DD6 */
label00005D94:
00005D94 302E FFE6 move.w D0, [A6 - 0x1A]
00005D98 6708 beq +0xA /* 00005DA2 */
00005D9A 200B move.l D0, A3
00005D9C 2040 movea.l A0, D0
00005D9E 2010 move.l D0, [A0]
00005DA0 6008 bra +0xA /* 00005DAA */
label00005DA2:
00005DA2 200B move.l D0, A3
00005DA4 2040 movea.l A0, D0
00005DA6 3010 move.w D0, [A0]
00005DA8 48C0 ext.l D0
label00005DAA:
00005DAA 2F00 move.l -[A7], D0
00005DAC 486E 0008 pea.l [A6 + 0x8]
00005DB0 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00005DB4 3F07 move.w -[A7], D7
00005DB6 4EBA FB8C jsr [PC - 0x474 /* 00005944 */]
00005DBA DEFC 000C add.w A7, 0xC
00005DBE 302E FFE6 move.w D0, [A6 - 0x1A]
00005DC2 6706 beq +0x8 /* 00005DCA */
00005DC4 303C 0004 move.w D0, 0x4
00005DC8 6004 bra +0x6 /* 00005DCE */
label00005DCA:
00005DCA 303C 0002 move.w D0, 0x2
label00005DCE:
00005DCE 48C0 ext.l D0
00005DD0 D7C0 add.l A3, D0
00005DD2 6000 00AE bra +0xB0 /* 00005E82 */
label00005DD6:
00005DD6 0C47 0063 cmpi.w D7, 0x63 /* 'c' */
00005DDA 6618 bne +0x1A /* 00005DF4 */
00005DDC 200B move.l D0, A3
00005DDE 5280 addq.l D0, 1
00005DE0 2040 movea.l A0, D0
00005DE2 1010 move.b D0, [A0]
00005DE4 206E 0008 movea.l A0, [A6 + 0x8]
00005DE8 52AE 0008 addq.l [A6 + 0x8], 1
00005DEC 1080 move.b [A0], D0
00005DEE 548B addq.l A3, 2
00005DF0 6000 0090 bra +0x92 /* 00005E82 */
label00005DF4:
00005DF4 0C47 0073 cmpi.w D7, 0x73 /* 's' */
00005DF8 6634 bne +0x36 /* 00005E2E */
00005DFA 200B move.l D0, A3
00005DFC 2040 movea.l A0, D0
00005DFE 2D50 FFF4 move.l [A6 - 0xC], [A0]
00005E02 588B addq.l A3, 4
00005E04 3C2E FFE8 move.w D6, [A6 - 0x18]
label00005E08:
00005E08 3006 move.w D0, D6
00005E0A 6720 beq +0x22 /* 00005E2C */
00005E0C 206E FFF4 movea.l A0, [A6 - 0xC]
00005E10 1010 move.b D0, [A0]
00005E12 6718 beq +0x1A /* 00005E2C */
00005E14 206E FFF4 movea.l A0, [A6 - 0xC]
00005E18 52AE FFF4 addq.l [A6 - 0xC], 1
00005E1C 1010 move.b D0, [A0]
00005E1E 206E 0008 movea.l A0, [A6 + 0x8]
00005E22 52AE 0008 addq.l [A6 + 0x8], 1
00005E26 1080 move.b [A0], D0
00005E28 5346 subq.w D6, 1
00005E2A 60DC bra -0x22 /* 00005E08 */
label00005E2C:
00005E2C 6054 bra +0x56 /* 00005E82 */
label00005E2E:
00005E2E 0C47 0065 cmpi.w D7, 0x65 /* 'e' */
00005E32 670C beq +0xE /* 00005E40 */
00005E34 0C47 0066 cmpi.w D7, 0x66 /* 'f' */
00005E38 6706 beq +0x8 /* 00005E40 */
00005E3A 0C47 0067 cmpi.w D7, 0x67 /* 'g' */
00005E3E 6636 bne +0x38 /* 00005E76 */
label00005E40:
00005E40 200B move.l D0, A3
00005E42 2040 movea.l A0, D0
00005E44 4850 pea.l [A0]
00005E46 486C C18C pea.l [A4 - 0x3E74]
00005E4A 3F3C 080E move.w -[A7], 0x80E
00005E4E A9EB syscall Pack4/FP68K
00005E50 518F subq.l A7, 8
00005E52 486C C18C pea.l [A4 - 0x3E74]
00005E56 486F 0004 pea.l [A7 + 0x4]
00005E5A 3F3C 0810 move.w -[A7], 0x810
00005E5E A9EB syscall Pack4/FP68K
00005E60 486E 0008 pea.l [A6 + 0x8]
00005E64 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00005E68 3F07 move.w -[A7], D7
00005E6A 4EBA FC44 jsr [PC - 0x3BC /* 00005AB0 */]
00005E6E DEFC 0010 add.w A7, 0x10
00005E72 508B addq.l A3, 8
00005E74 600C bra +0xE /* 00005E82 */
label00005E76:
00005E76 3007 move.w D0, D7
00005E78 206E 0008 movea.l A0, [A6 + 0x8]
00005E7C 52AE 0008 addq.l [A6 + 0x8], 1
00005E80 1080 move.b [A0], D0
label00005E82:
00005E82 202E 0008 move.l D0, [A6 + 0x8]
00005E86 90AE FFF8 sub.l D0, [A6 - 0x8]
00005E8A B06E FFEA cmp.w D0, [A6 - 0x16]
00005E8E 6C00 0092 bge +0x94 /* 00005F22 */
00005E92 302E FFEC move.w D0, [A6 - 0x14]
00005E96 6726 beq +0x28 /* 00005EBE */
00005E98 302E FFEA move.w D0, [A6 - 0x16]
00005E9C 222E 0008 move.l D1, [A6 + 0x8]
00005EA0 92AE FFF8 sub.l D1, [A6 - 0x8]
00005EA4 9041 sub.w D0, D1
00005EA6 3C00 move.w D6, D0
label00005EA8:
00005EA8 3006 move.w D0, D6
00005EAA 6710 beq +0x12 /* 00005EBC */
00005EAC 206E 0008 movea.l A0, [A6 + 0x8]
00005EB0 52AE 0008 addq.l [A6 + 0x8], 1
00005EB4 10AE FFEF move.b [A0], [A6 - 0x11]
00005EB8 5346 subq.w D6, 1
00005EBA 60EC bra -0x12 /* 00005EA8 */
label00005EBC:
00005EBC 6064 bra +0x66 /* 00005F22 */
label00005EBE:
00005EBE 202E FFF8 move.l D0, [A6 - 0x8]
00005EC2 322E FFEA move.w D1, [A6 - 0x16]
00005EC6 5341 subq.w D1, 1
00005EC8 48C1 ext.l D1
00005ECA D081 add.l D0, D1
00005ECC 2D40 FFF4 move.l [A6 - 0xC], D0
00005ED0 2D40 FFF0 move.l [A6 - 0x10], D0
00005ED4 202E 0008 move.l D0, [A6 + 0x8]
00005ED8 90AE FFF8 sub.l D0, [A6 - 0x8]
00005EDC 3C00 move.w D6, D0
label00005EDE:
00005EDE 3006 move.w D0, D6
00005EE0 671E beq +0x20 /* 00005F00 */
00005EE2 202E FFF8 move.l D0, [A6 - 0x8]
00005EE6 3206 move.w D1, D6
00005EE8 5341 subq.w D1, 1
00005EEA 48C1 ext.l D1
00005EEC D081 add.l D0, D1
00005EEE 2040 movea.l A0, D0
00005EF0 1010 move.b D0, [A0]
00005EF2 206E FFF4 movea.l A0, [A6 - 0xC]
00005EF6 53AE FFF4 subq.l [A6 - 0xC], 1
00005EFA 1080 move.b [A0], D0
00005EFC 5346 subq.w D6, 1
00005EFE 60DE bra -0x20 /* 00005EDE */
label00005F00:
00005F00 202E FFF8 move.l D0, [A6 - 0x8]
00005F04 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00005F08 6E0E bgt +0x10 /* 00005F18 */
00005F0A 206E FFF8 movea.l A0, [A6 - 0x8]
00005F0E 52AE FFF8 addq.l [A6 - 0x8], 1
00005F12 10AE FFEF move.b [A0], [A6 - 0x11]
00005F16 60E8 bra -0x16 /* 00005F00 */
label00005F18:
00005F18 202E FFF0 move.l D0, [A6 - 0x10]
00005F1C 5280 addq.l D0, 1
00005F1E 2D40 0008 move.l [A6 + 0x8], D0
label00005F22:
00005F22 6000 FD98 bra -0x266 /* 00005CBC */
label00005F26:
00005F26 206E 0008 movea.l A0, [A6 + 0x8]
00005F2A 4210 clr.b [A0]
00005F2C 202E 0008 move.l D0, [A6 + 0x8]
00005F30 90AE FFFC sub.l D0, [A6 - 0x4]
00005F34 3C1F move.w D6, [A7]+
00005F36 3E1F move.w D7, [A7]+
00005F38 245F movea.l A2, [A7]+
00005F3A 265F movea.l A3, [A7]+
00005F3C 4E5E unlink A6
00005F3E 4E75 rts
fn00005F40:
00005F40 4E56 FEFE link A6, -0x0102
00005F44 2F2E 000C move.l -[A7], [A6 + 0xC]
00005F48 486E FF00 pea.l [A6 - 0x100]
00005F4C 4EBA FD50 jsr [PC - 0x2B0 /* 00005C9E */]
00005F50 508F addq.l A7, 8
00005F52 3D40 FEFE move.w [A6 - 0x102], D0
00005F56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005F5A 486E FF00 pea.l [A6 - 0x100]
00005F5E 4EBA 0ECA jsr [PC + 0xECA /* 00006E2A */]
00005F62 508F addq.l A7, 8
00005F64 302E FEFE move.w D0, [A6 - 0x102]
00005F68 4E5E unlink A6
00005F6A 4E75 rts
fn00005F6C:
00005F6C 4E56 0000 link A6, 0
00005F70 486E 000C pea.l [A6 + 0xC]
00005F74 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005F78 4EBA FFC6 jsr [PC - 0x3A /* 00005F40 */]
00005F7C 508F addq.l A7, 8
00005F7E 4E5E unlink A6
00005F80 4E75 rts
fn00005F82:
00005F82 4E56 0000 link A6, 0
00005F86 486E 000C pea.l [A6 + 0xC]
00005F8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005F8E 4EBA FD0E jsr [PC - 0x2F2 /* 00005C9E */]
00005F92 508F addq.l A7, 8
00005F94 4E5E unlink A6
00005F96 4E75 rts
fn00005F98:
00005F98 4E56 FFFC link A6, -0x0004
00005F9C 2F0B move.l -[A7], A3
00005F9E 266E 0008 movea.l A3, [A6 + 0x8]
00005FA2 302B 000A move.w D0, [A3 + 0xA]
00005FA6 C07C 0001 and.w D0, 0x1
00005FAA 6606 bne +0x8 /* 00005FB2 */
00005FAC 006B 0040 000A ori.w [A3 + 0xA], 0x40 /* '@' */
label00005FB2:
00005FB2 302B 000A move.w D0, [A3 + 0xA]
00005FB6 C07C 0060 and.w D0, 0x60 /* '`' */
00005FBA 6708 beq +0xA /* 00005FC4 */
00005FBC 303C FFFF move.w D0, 0xFFFF
00005FC0 6000 00DA bra +0xDC /* 0000609C */
label00005FC4:
00005FC4 0CAB 0000 0000 0006 cmpi.l [A3 + 0x6], 0x0
00005FCC 6652 bne +0x54 /* 00006020 */
00005FCE 302B 000A move.w D0, [A3 + 0xA]
00005FD2 C07C 0008 and.w D0, 0x8
00005FD6 671E beq +0x20 /* 00005FF6 */
00005FD8 200B move.l D0, A3
00005FDA 41EC C22C lea.l A0, [A4 - 0x3DD4]
00005FDE 9088 sub.l D0, A0
00005FE0 81FC 0012 divs.w D0, 0x12
00005FE4 41EC C21C lea.l A0, [A4 - 0x3DE4]
00005FE8 D1C0 add.l A0, D0
00005FEA 41D0 lea.l A0, [A0]
00005FEC 2008 move.l D0, A0
00005FEE 2680 move.l [A3], D0
00005FF0 2740 0006 move.l [A3 + 0x6], D0
00005FF4 6028 bra +0x2A /* 0000601E */
label00005FF6:
00005FF6 2F3C 0000 0200 move.l -[A7], 0x200
00005FFC 4EBA 1F1C jsr [PC + 0x1F1C /* 00007F1A */]
00006000 588F addq.l A7, 4
00006002 2680 move.l [A3], D0
00006004 2740 0006 move.l [A3 + 0x6], D0
00006008 0C80 0000 0000 cmpi.l D0, 0x0
0000600E 6608 bne +0xA /* 00006018 */
00006010 006B 0008 000A ori.w [A3 + 0xA], 0x8
00006016 6006 bra +0x8 /* 0000601E */
label00006018:
00006018 006B 0010 000A ori.w [A3 + 0xA], 0x10
label0000601E:
0000601E 60A4 bra -0x5A /* 00005FC4 */
label00006020:
00006020 2D4B FFFC move.l [A6 - 0x4], A3
00006024 206E FFFC movea.l A0, [A6 - 0x4]
00006028 41E8 000E lea.l A0, [A0 + 0xE]
0000602C 2F08 move.l -[A7], A0
0000602E 3F2B 000C move.w -[A7], [A3 + 0xC]
00006032 4EBA F828 jsr [PC - 0x7D8 /* 0000585C */]
00006036 5C8F addq.l A7, 6
00006038 26AB 0006 move.l [A3], [A3 + 0x6]
0000603C 302B 000A move.w D0, [A3 + 0xA]
00006040 C07C 0108 and.w D0, 0x108
00006044 6706 beq +0x8 /* 0000604C */
00006046 303C 0001 move.w D0, 0x1
0000604A 6004 bra +0x6 /* 00006050 */
label0000604C:
0000604C 303C 0200 move.w D0, 0x200
label00006050:
00006050 3F00 move.w -[A7], D0
00006052 2F13 move.l -[A7], [A3]
00006054 3F2B 000C move.w -[A7], [A3 + 0xC]
00006058 4EBA 1DF2 jsr [PC + 0x1DF2 /* 00007E4C */]
0000605C 508F addq.l A7, 8
0000605E 3740 0004 move.w [A3 + 0x4], D0
00006062 536B 0004 subq.w [A3 + 0x4], 1
00006066 302B 0004 move.w D0, [A3 + 0x4]
0000606A 0C40 0000 cmpi.w D0, 0x0
0000606E 6C20 bge +0x22 /* 00006090 */
00006070 0C6B FFFF 0004 cmpi.w [A3 + 0x4], 0xFFFF
00006076 6608 bne +0xA /* 00006080 */
00006078 006B 0020 000A ori.w [A3 + 0xA], 0x20 /* ' ' */
0000607E 6006 bra +0x8 /* 00006086 */
label00006080:
00006080 006B 0040 000A ori.w [A3 + 0xA], 0x40 /* '@' */
label00006086:
00006086 426B 0004 clr.w [A3 + 0x4]
0000608A 303C FFFF move.w D0, 0xFFFF
0000608E 600C bra +0xE /* 0000609C */
label00006090:
00006090 2053 movea.l A0, [A3]
00006092 5293 addq.l [A3], 1
00006094 1010 move.b D0, [A0]
00006096 4880 ext.w D0
00006098 C07C 00FF and.w D0, 0xFF
label0000609C:
0000609C 265F movea.l A3, [A7]+
0000609E 4E5E unlink A6
000060A0 4E75 rts
fn000060A2:
000060A2 4E56 FFFC link A6, -0x0004
000060A6 2F0B move.l -[A7], A3
000060A8 266E 000A movea.l A3, [A6 + 0xA]
000060AC 302B 000A move.w D0, [A3 + 0xA]
000060B0 C07C 0002 and.w D0, 0x2
000060B4 6606 bne +0x8 /* 000060BC */
000060B6 006B 0040 000A ori.w [A3 + 0xA], 0x40 /* '@' */
label000060BC:
000060BC 302B 000A move.w D0, [A3 + 0xA]
000060C0 C07C 0040 and.w D0, 0x40 /* '@' */
000060C4 6708 beq +0xA /* 000060CE */
000060C6 303C FFFF move.w D0, 0xFFFF
000060CA 6000 0104 bra +0x106 /* 000061D0 */
label000060CE:
000060CE 0CAB 0000 0000 0006 cmpi.l [A3 + 0x6], 0x0
000060D6 6652 bne +0x54 /* 0000612A */
000060D8 302B 000A move.w D0, [A3 + 0xA]
000060DC C07C 0008 and.w D0, 0x8
000060E0 671E beq +0x20 /* 00006100 */
000060E2 200B move.l D0, A3
000060E4 41EC C22C lea.l A0, [A4 - 0x3DD4]
000060E8 9088 sub.l D0, A0
000060EA 81FC 0012 divs.w D0, 0x12
000060EE 41EC C21C lea.l A0, [A4 - 0x3DE4]
000060F2 D1C0 add.l A0, D0
000060F4 41D0 lea.l A0, [A0]
000060F6 2008 move.l D0, A0
000060F8 2680 move.l [A3], D0
000060FA 2740 0006 move.l [A3 + 0x6], D0
000060FE 6028 bra +0x2A /* 00006128 */
label00006100:
00006100 2F3C 0000 0200 move.l -[A7], 0x200
00006106 4EBA 1E12 jsr [PC + 0x1E12 /* 00007F1A */]
0000610A 588F addq.l A7, 4
0000610C 2680 move.l [A3], D0
0000610E 2740 0006 move.l [A3 + 0x6], D0
00006112 0C80 0000 0000 cmpi.l D0, 0x0
00006118 6608 bne +0xA /* 00006122 */
0000611A 006B 0008 000A ori.w [A3 + 0xA], 0x8
00006120 6006 bra +0x8 /* 00006128 */
label00006122:
00006122 006B 0010 000A ori.w [A3 + 0xA], 0x10
label00006128:
00006128 60A4 bra -0x5A /* 000060CE */
label0000612A:
0000612A 302B 000A move.w D0, [A3 + 0xA]
0000612E C07C 0008 and.w D0, 0x8
00006132 6710 beq +0x12 /* 00006144 */
00006134 2053 movea.l A0, [A3]
00006136 5293 addq.l [A3], 1
00006138 10AE 0009 move.b [A0], [A6 + 0x9]
0000613C 006B 0080 000A ori.w [A3 + 0xA], 0x80
00006142 603C bra +0x3E /* 00006180 */
label00006144:
00006144 302B 000A move.w D0, [A3 + 0xA]
00006148 C07C 0100 and.w D0, 0x100
0000614C 6732 beq +0x34 /* 00006180 */
0000614E 006B 0080 000A ori.w [A3 + 0xA], 0x80
00006154 2053 movea.l A0, [A3]
00006156 5293 addq.l [A3], 1
00006158 10AE 0009 move.b [A0], [A6 + 0x9]
0000615C 102E 0009 move.b D0, [A6 + 0x9]
00006160 4880 ext.w D0
00006162 B07C 000A cmp.w D0, 0xA /* '\n' */
00006166 6718 beq +0x1A /* 00006180 */
00006168 2013 move.l D0, [A3]
0000616A 90AB 0006 sub.l D0, [A3 + 0x6]
0000616E B07C 0200 cmp.w D0, 0x200
00006172 6C0C bge +0xE /* 00006180 */
00006174 102E 0009 move.b D0, [A6 + 0x9]
00006178 4880 ext.w D0
0000617A C07C 00FF and.w D0, 0xFF
0000617E 6050 bra +0x52 /* 000061D0 */
label00006180:
00006180 2F0B move.l -[A7], A3
00006182 4EBA 18FE jsr [PC + 0x18FE /* 00007A82 */]
00006186 588F addq.l A7, 4
00006188 4A40 tst.w D0
0000618A 670C beq +0xE /* 00006198 */
0000618C 006B 0040 000A ori.w [A3 + 0xA], 0x40 /* '@' */
00006192 303C FFFF move.w D0, 0xFFFF
00006196 6038 bra +0x3A /* 000061D0 */
label00006198:
00006198 302B 000A move.w D0, [A3 + 0xA]
0000619C C07C 0108 and.w D0, 0x108
000061A0 6712 beq +0x14 /* 000061B4 */
000061A2 426B 0004 clr.w [A3 + 0x4]
000061A6 102E 0009 move.b D0, [A6 + 0x9]
000061AA 4880 ext.w D0
000061AC C07C 00FF and.w D0, 0xFF
000061B0 601E bra +0x20 /* 000061D0 */
000061B2 601C bra +0x1E /* 000061D0 */
label000061B4:
000061B4 377C 01FF 0004 move.w [A3 + 0x4], 0x1FF
000061BA 006B 0080 000A ori.w [A3 + 0xA], 0x80
000061C0 102E 0009 move.b D0, [A6 + 0x9]
000061C4 2053 movea.l A0, [A3]
000061C6 5293 addq.l [A3], 1
000061C8 1080 move.b [A0], D0
000061CA 4880 ext.w D0
000061CC C07C 00FF and.w D0, 0xFF
label000061D0:
000061D0 265F movea.l A3, [A7]+
000061D2 4E5E unlink A6
000061D4 4E75 rts
fn000061D6:
000061D6 4E56 0000 link A6, 0
000061DA 2F0B move.l -[A7], A3
000061DC 266E 000A movea.l A3, [A6 + 0xA]
000061E0 302B 000A move.w D0, [A3 + 0xA]
000061E4 C07C 0080 and.w D0, 0x80
000061E8 6608 bne +0xA /* 000061F2 */
000061EA 2013 move.l D0, [A3]
000061EC B0AB 0006 cmp.l D0, [A3 + 0x6]
000061F0 6606 bne +0x8 /* 000061F8 */
label000061F2:
000061F2 303C FFFF move.w D0, 0xFFFF
000061F6 6010 bra +0x12 /* 00006208 */
label000061F8:
000061F8 526B 0004 addq.w [A3 + 0x4], 1
000061FC 102E 0009 move.b D0, [A6 + 0x9]
00006200 5393 subq.l [A3], 1
00006202 2053 movea.l A0, [A3]
00006204 1080 move.b [A0], D0
00006206 4880 ext.w D0
label00006208:
00006208 265F movea.l A3, [A7]+
0000620A 4E5E unlink A6
0000620C 4E75 rts
fn0000620E:
0000620E 4E56 0000 link A6, 0
00006212 206E 0008 movea.l A0, [A6 + 0x8]
00006216 5368 0004 subq.w [A0 + 0x4], 1
0000621A 3028 0004 move.w D0, [A0 + 0x4]
0000621E 0C40 0000 cmpi.w D0, 0x0
00006222 6D14 blt +0x16 /* 00006238 */
00006224 206E 0008 movea.l A0, [A6 + 0x8]
00006228 2010 move.l D0, [A0]
0000622A 5290 addq.l [A0], 1
0000622C 2040 movea.l A0, D0
0000622E 1010 move.b D0, [A0]
00006230 4880 ext.w D0
00006232 C07C 00FF and.w D0, 0xFF
00006236 600A bra +0xC /* 00006242 */
label00006238:
00006238 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000623C 4EBA FD5A jsr [PC - 0x2A6 /* 00005F98 */]
00006240 588F addq.l A7, 4
label00006242:
00006242 4E5E unlink A6
00006244 4E75 rts
fn00006246:
00006246 4E56 0000 link A6, 0
0000624A 206E 000A movea.l A0, [A6 + 0xA]
0000624E 5368 0004 subq.w [A0 + 0x4], 1
00006252 3028 0004 move.w D0, [A0 + 0x4]
00006256 0C40 0000 cmpi.w D0, 0x0
0000625A 6D18 blt +0x1A /* 00006274 */
0000625C 102E 0009 move.b D0, [A6 + 0x9]
00006260 206E 000A movea.l A0, [A6 + 0xA]
00006264 2210 move.l D1, [A0]
00006266 5290 addq.l [A0], 1
00006268 2041 movea.l A0, D1
0000626A 1080 move.b [A0], D0
0000626C 4880 ext.w D0
0000626E C07C 00FF and.w D0, 0xFF
00006272 6012 bra +0x14 /* 00006286 */
label00006274:
00006274 2F2E 000A move.l -[A7], [A6 + 0xA]
00006278 102E 0009 move.b D0, [A6 + 0x9]
0000627C 4880 ext.w D0
0000627E 3F00 move.w -[A7], D0
00006280 4EBA FE20 jsr [PC - 0x1E0 /* 000060A2 */]
00006284 5C8F addq.l A7, 6
label00006286:
00006286 4E5E unlink A6
00006288 4E75 rts
fn0000628A:
0000628A 4E56 FFFE link A6, -0x0002
0000628E 48E7 F000 movem.l -[A7], D0,D1,D2,D3
00006292 242E 0008 move.l D2, [A6 + 0x8]
00006296 222E 000C move.l D1, [A6 + 0xC]
0000629A 426E FFFE clr.w [A6 - 0x2]
0000629E 4A81 tst.l D1
000062A0 6C06 bge +0x8 /* 000062A8 */
000062A2 566E FFFE addq.w [A6 - 0x2], 3
000062A6 4481 neg.l D1
label000062A8:
000062A8 4A82 tst.l D2
000062AA 6C06 bge +0x8 /* 000062B2 */
000062AC 526E FFFE addq.w [A6 - 0x2], 1
000062B0 4482 neg.l D2
label000062B2:
000062B2 7601 moveq.l D3, 0x01
label000062B4:
000062B4 B481 cmp.l D2, D1
000062B6 6406 bcc +0x8 /* 000062BE */
000062B8 E382 asl D2, 1
000062BA E383 asl D3, 1
000062BC 60F6 bra -0x8 /* 000062B4 */
label000062BE:
000062BE 4280 clr.l D0
label000062C0:
000062C0 B481 cmp.l D2, D1
000062C2 6204 bhi +0x6 /* 000062C8 */
000062C4 8083 or.l D0, D3
000062C6 9282 sub.l D1, D2
label000062C8:
000062C8 E28A lsr D2, 1
000062CA E28B lsr D3, 1
000062CC 64F2 bcc -0xC /* 000062C0 */
000062CE 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3
000062D4 6D02 blt +0x4 /* 000062D8 */
000062D6 4481 neg.l D1
label000062D8:
000062D8 E2EE FFFE lsr .w [A6 - 0x2]
000062DC 6402 bcc +0x4 /* 000062E0 */
000062DE 4480 neg.l D0
label000062E0:
000062E0 2D40 0008 move.l [A6 + 0x8], D0
000062E4 2D41 000C move.l [A6 + 0xC], D1
000062E8 4CDF 000F movem.l D0,D1,D2,D3, [A7]+
000062EC 4E5E unlink A6
000062EE 4E75 rts
fn000062F0:
000062F0 4E56 0000 link A6, 0
000062F4 206E 0008 movea.l A0, [A6 + 0x8]
000062F8 20B8 020C move.l [A0], [0x0000020C /* Time */]
000062FC 4E5E unlink A6
000062FE 4E75 rts
fn00006300:
00006300 4E56 0000 link A6, 0
00006304 206E 0008 movea.l A0, [A6 + 0x8]
00006308 A03B syscall Delay
0000630A 226E 000C movea.l A1, [A6 + 0xC]
0000630E 2280 move.l [A1], D0
00006310 4E5E unlink A6
00006312 4E75 rts
fn00006314:
00006314 4E56 FFFA link A6, -0x0006
00006318 2F0B move.l -[A7], A3
0000631A 266E 0008 movea.l A3, [A6 + 0x8]
0000631E 3F07 move.w -[A7], D7
00006320 3F06 move.w -[A7], D6
00006322 2D4B FFFA move.l [A6 - 0x6], A3
00006326 200B move.l D0, A3
00006328 671E beq +0x20 /* 00006348 */
label0000632A:
0000632A 1013 move.b D0, [A3]
0000632C 4880 ext.w D0
0000632E 3C00 move.w D6, D0
00006330 3007 move.w D0, D7
00006332 16C0 move.b [A3]+, D0
00006334 3E06 move.w D7, D6
00006336 3006 move.w D0, D6
00006338 66F0 bne -0xE /* 0000632A */
0000633A 200B move.l D0, A3
0000633C 90AE FFFA sub.l D0, [A6 - 0x6]
00006340 5340 subq.w D0, 1
00006342 206E FFFA movea.l A0, [A6 - 0x6]
00006346 1080 move.b [A0], D0
label00006348:
00006348 3C1F move.w D6, [A7]+
0000634A 3E1F move.w D7, [A7]+
0000634C 265F movea.l A3, [A7]+
0000634E 4E5E unlink A6
00006350 4E75 rts
fn00006352:
00006352 4E56 0000 link A6, 0
00006356 2F0B move.l -[A7], A3
00006358 266E 0008 movea.l A3, [A6 + 0x8]
0000635C 3F07 move.w -[A7], D7
0000635E 2F0A move.l -[A7], A2
00006360 200B move.l D0, A3
00006362 671E beq +0x20 /* 00006382 */
00006364 200B move.l D0, A3
00006366 528B addq.l A3, 1
00006368 2440 movea.l A2, D0
0000636A 2040 movea.l A0, D0
0000636C 1010 move.b D0, [A0]
0000636E C07C 00FF and.w D0, 0xFF
00006372 3E00 move.w D7, D0
label00006374:
00006374 3007 move.w D0, D7
00006376 5347 subq.w D7, 1
00006378 4A40 tst.w D0
0000637A 6704 beq +0x6 /* 00006380 */
0000637C 14DB move.b [A2]+, [A3]+
0000637E 60F4 bra -0xA /* 00006374 */
label00006380:
00006380 4212 clr.b [A2]
label00006382:
00006382 245F movea.l A2, [A7]+
00006384 3E1F move.w D7, [A7]+
00006386 265F movea.l A3, [A7]+
00006388 4E5E unlink A6
0000638A 4E75 rts
fn0000638C:
0000638C 4E56 FFF4 link A6, -0x000C
00006390 302C C21A move.w D0, [A4 - 0x3DE6]
00006394 6600 0092 bne +0x94 /* 00006428 */
00006398 486C C404 pea.l [A4 - 0x3BFC]
0000639C 4EBA F56E jsr [PC - 0xA92 /* 0000590C */]
000063A0 588F addq.l A7, 4
000063A2 4EBA 1BEA jsr [PC + 0x1BEA /* 00007F8E */]
000063A6 4EBA 0EF4 jsr [PC + 0xEF4 /* 0000729C */]
000063AA 4EBA 0A00 jsr [PC + 0xA00 /* 00006DAC */]
000063AE 4EBA 1888 jsr [PC + 0x1888 /* 00007C38 */]
000063B2 42A7 clr.l -[A7]
000063B4 4EBA 0726 jsr [PC + 0x726 /* 00006ADC */]
000063B8 588F addq.l A7, 4
000063BA 4EBA 0BA0 jsr [PC + 0xBA0 /* 00006F5C */]
000063BE 4EBA 0BA6 jsr [PC + 0xBA6 /* 00006F66 */]
000063C2 3D7C 0028 FFF4 move.w [A6 - 0xC], 0x28 /* '(' */
000063C8 3D7C 0004 FFF6 move.w [A6 - 0xA], 0x4
000063CE 3D7C 0152 FFF8 move.w [A6 - 0x8], 0x152
000063D4 3D7C 01FC FFFA move.w [A6 - 0x6], 0x1FC
000063DA 42A7 clr.l -[A7]
000063DC 4267 clr.w -[A7]
000063DE 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000063E4 4267 clr.w -[A7]
000063E6 3F3C 0001 move.w -[A7], 0x1
000063EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000063EE 486E FFF4 pea.l [A6 - 0xC]
000063F2 42A7 clr.l -[A7]
000063F4 4EBA 0EB6 jsr [PC + 0xEB6 /* 000072AC */]
000063F8 DEFC 001A add.w A7, 0x1A
000063FC 2D40 FFFC move.l [A6 - 0x4], D0
00006400 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006404 4EBA F514 jsr [PC - 0xAEC /* 0000591A */]
00006408 588F addq.l A7, 4
0000640A 4267 clr.w -[A7]
0000640C 4EBA 0A7C jsr [PC + 0xA7C /* 00006E8A */]
00006410 548F addq.l A7, 2
00006412 4EBA 0018 jsr [PC + 0x18 /* 0000642C */]
00006416 302C C212 move.w D0, [A4 - 0x3DEE]
0000641A D06C C218 add.w D0, [A4 - 0x3DE8]
0000641E 3F00 move.w -[A7], D0
00006420 4267 clr.w -[A7]
00006422 4EBA 17BA jsr [PC + 0x17BA /* 00007BDE */]
00006426 588F addq.l A7, 4
label00006428:
00006428 4E5E unlink A6
0000642A 4E75 rts
fn0000642C:
0000642C 4E56 FFFC link A6, -0x0004
00006430 486E FFFC pea.l [A6 - 0x4]
00006434 4EBA F4F2 jsr [PC - 0xB0E /* 00005928 */]
00006438 588F addq.l A7, 4
0000643A 486C C212 pea.l [A4 - 0x3DEE]
0000643E 4EBA 0AD6 jsr [PC + 0xAD6 /* 00006F16 */]
00006442 588F addq.l A7, 4
00006444 2F3C 0000 0008 move.l -[A7], 0x8
0000644A 486C C20A pea.l [A4 - 0x3DF6]
0000644E 206E FFFC movea.l A0, [A6 - 0x4]
00006452 41E8 0010 lea.l A0, [A0 + 0x10]
00006456 2F08 move.l -[A7], A0
00006458 4EBA 1AE6 jsr [PC + 0x1AE6 /* 00007F40 */]
0000645C DEFC 000C add.w A7, 0xC
00006460 4E5E unlink A6
00006462 4E75 rts
fn00006464:
00006464 4E56 FFF6 link A6, -0x000A
00006468 486E FFFC pea.l [A6 - 0x4]
0000646C 4EBA 1722 jsr [PC + 0x1722 /* 00007B90 */]
00006470 588F addq.l A7, 4
00006472 302E FFFC move.w D0, [A6 - 0x4]
00006476 322C C218 move.w D1, [A4 - 0x3DE8]
0000647A D26C C212 add.w D1, [A4 - 0x3DEE]
0000647E B041 cmp.w D0, D1
00006480 6C1C bge +0x1E /* 0000649E */
00006482 302C C218 move.w D0, [A4 - 0x3DE8]
00006486 D06C C212 add.w D0, [A4 - 0x3DEE]
0000648A 3F00 move.w -[A7], D0
0000648C 4267 clr.w -[A7]
0000648E 4EBA 173C jsr [PC + 0x173C /* 00007BCC */]
00006492 588F addq.l A7, 4
00006494 486E FFFC pea.l [A6 - 0x4]
00006498 4EBA 16F6 jsr [PC + 0x16F6 /* 00007B90 */]
0000649C 588F addq.l A7, 4
label0000649E:
0000649E 302E FFFC move.w D0, [A6 - 0x4]
000064A2 322C C20E move.w D1, [A4 - 0x3DF2]
000064A6 926C C218 sub.w D1, [A4 - 0x3DE8]
000064AA 926C C214 sub.w D1, [A4 - 0x3DEC]
000064AE 9041 sub.w D0, D1
000064B0 4440 neg.w D0
000064B2 3D40 FFFA move.w [A6 - 0x6], D0
000064B6 0C6E 0000 FFFA cmpi.w [A6 - 0x6], 0x0
000064BC 6C34 bge +0x36 /* 000064F2 */
000064BE 4EBA 0C1E jsr [PC + 0xC1E /* 000070DE */]
000064C2 2D40 FFF6 move.l [A6 - 0xA], D0
000064C6 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000064CA 3F2E FFFA move.w -[A7], [A6 - 0x6]
000064CE 4267 clr.w -[A7]
000064D0 486C C20A pea.l [A4 - 0x3DF6]
000064D4 4EBA 0BDC jsr [PC + 0xBDC /* 000070B2 */]
000064D8 DEFC 000C add.w A7, 0xC
000064DC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000064E0 4EBA 0C0A jsr [PC + 0xC0A /* 000070EC */]
000064E4 588F addq.l A7, 4
000064E6 3F2E FFFA move.w -[A7], [A6 - 0x6]
000064EA 4267 clr.w -[A7]
000064EC 4EBA 16F0 jsr [PC + 0x16F0 /* 00007BDE */]
000064F0 588F addq.l A7, 4
label000064F2:
000064F2 4E5E unlink A6
000064F4 4E75 rts
fn000064F6:
000064F6 4E56 0000 link A6, 0
000064FA 2F09 move.l -[A7], A1
label000064FC:
000064FC 30D9 move.w [A0]+, [A1]+
000064FE 51C8 FFFC dbf D0, -0x6 /* 000064FC */
00006502 225F movea.l A1, [A7]+
00006504 4E5E unlink A6
00006506 4E75 rts
fn00006508:
00006508 4E56 0000 link A6, 0
0000650C 4E5E unlink A6
0000650E 4E75 rts
fn00006510:
00006510 4E56 0000 link A6, 0
00006514 4E5E unlink A6
00006516 4E75 rts
fn00006518:
00006518 4E56 FFA6 link A6, -0x005A
0000651C 42AE FFAC clr.l [A6 - 0x54]
00006520 2D7C 5445 5854 FFA8 move.l [A6 - 0x58], 0x54455854 /* 'TEXT' */
00006528 486E FFA8 pea.l [A6 - 0x58]
0000652C 486E FFAC pea.l [A6 - 0x54]
00006530 4267 clr.w -[A7]
00006532 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006536 4EBA F260 jsr [PC - 0xDA0 /* 00005798 */]
0000653A DEFC 000E add.w A7, 0xE
0000653E 2D6E 0008 FFC2 move.l [A6 - 0x3E], [A6 + 0x8]
00006544 3D6C C202 FFC6 move.w [A6 - 0x3A], [A4 - 0x3DFE]
0000654A 422E FFCA clr.b [A6 - 0x36]
0000654E 1D7C 0002 FFCB move.b [A6 - 0x35], 0x2
00006554 42AE FFCC clr.l [A6 - 0x34]
00006558 4267 clr.w -[A7]
0000655A 486E FFB0 pea.l [A6 - 0x50]
0000655E 4EBA 0C40 jsr [PC + 0xC40 /* 000071A0 */]
00006562 5C8F addq.l A7, 6
00006564 3D6E FFC8 FFA6 move.w [A6 - 0x5A], [A6 - 0x38]
0000656A 396E FFC0 C204 move.w [A4 - 0x3DFC], [A6 - 0x40]
00006570 6706 beq +0x8 /* 00006578 */
00006572 303C FFFF move.w D0, 0xFFFF
00006576 6024 bra +0x26 /* 0000659C */
label00006578:
00006578 42A7 clr.l -[A7]
0000657A 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
0000657E 4EBA F350 jsr [PC - 0xCB0 /* 000058D0 */]
00006582 5C8F addq.l A7, 6
00006584 302E 000C move.w D0, [A6 + 0xC]
00006588 C07C 2000 and.w D0, 0x2000 /* ' \0' */
0000658C 3F00 move.w -[A7], D0
0000658E 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
00006592 4EBA 09F4 jsr [PC + 0x9F4 /* 00006F88 */]
00006596 588F addq.l A7, 4
00006598 302E FFA6 move.w D0, [A6 - 0x5A]
label0000659C:
0000659C 4E5E unlink A6
0000659E 4E75 rts
fn000065A0:
000065A0 4E56 FFF6 link A6, -0x000A
000065A4 486E FFFC pea.l [A6 - 0x4]
000065A8 3F2E 0008 move.w -[A7], [A6 + 0x8]
000065AC 4EBA F2AE jsr [PC - 0xD52 /* 0000585C */]
000065B0 5C8F addq.l A7, 6
000065B2 486E FFF8 pea.l [A6 - 0x8]
000065B6 3F2E 0008 move.w -[A7], [A6 + 0x8]
000065BA 4EBA F2EC jsr [PC - 0xD14 /* 000058A8 */]
000065BE 5C8F addq.l A7, 6
000065C0 0C6E 0001 000E cmpi.w [A6 + 0xE], 0x1
000065C6 660E bne +0x10 /* 000065D6 */
000065C8 202E FFFC move.l D0, [A6 - 0x4]
000065CC D0AE 000A add.l D0, [A6 + 0xA]
000065D0 2D40 000A move.l [A6 + 0xA], D0
000065D4 6024 bra +0x26 /* 000065FA */
label000065D6:
000065D6 0C6E 0002 000E cmpi.w [A6 + 0xE], 0x2
000065DC 660E bne +0x10 /* 000065EC */
000065DE 202E FFF8 move.l D0, [A6 - 0x8]
000065E2 D0AE 000A add.l D0, [A6 + 0xA]
000065E6 2D40 000A move.l [A6 + 0xA], D0
000065EA 600E bra +0x10 /* 000065FA */
label000065EC:
000065EC 302E 000E move.w D0, [A6 + 0xE]
000065F0 6708 beq +0xA /* 000065FA */
000065F2 203C FFFF FFFF move.l D0, 0xFFFFFFFF
000065F8 603E bra +0x40 /* 00006638 */
label000065FA:
000065FA 202E 000A move.l D0, [A6 + 0xA]
000065FE B0AE FFF8 cmp.l D0, [A6 - 0x8]
00006602 6F0E ble +0x10 /* 00006612 */
00006604 2F2E 000A move.l -[A7], [A6 + 0xA]
00006608 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000660C 4EBA F2C2 jsr [PC - 0xD3E /* 000058D0 */]
00006610 5C8F addq.l A7, 6
label00006612:
00006612 2F2E 000A move.l -[A7], [A6 + 0xA]
00006616 3F3C 0001 move.w -[A7], 0x1
0000661A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000661E 4EBA F262 jsr [PC - 0xD9E /* 00005882 */]
00006622 508F addq.l A7, 8
00006624 3940 C204 move.w [A4 - 0x3DFC], D0
00006628 670A beq +0xC /* 00006634 */
0000662A 203C FFFF FFFF move.l D0, 0xFFFFFFFF
00006630 6006 bra +0x8 /* 00006638 */
00006632 6004 bra +0x6 /* 00006638 */
label00006634:
00006634 202E 000A move.l D0, [A6 + 0xA]
label00006638:
00006638 4E5E unlink A6
0000663A 4E75 rts
fn0000663C:
0000663C 4E56 0000 link A6, 0
00006640 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006644 3F2E 000C move.w -[A7], [A6 + 0xC]
00006648 A93A syscall DisableItem
0000664A 4E5E unlink A6
0000664C 4E75 rts
fn0000664E:
0000664E 4E56 0000 link A6, 0
00006652 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006656 3F2E 000C move.w -[A7], [A6 + 0xC]
0000665A A939 syscall EnableItem
0000665C 4E5E unlink A6
0000665E 4E75 rts
fn00006660:
00006660 4E56 0000 link A6, 0
00006664 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006668 3F2E 000C move.w -[A7], [A6 + 0xC]
0000666C 1F2E 000F move.b -[A7], [A6 + 0xF]
00006670 A945 syscall CheckItem
00006672 4E5E unlink A6
00006674 4E75 rts
fn00006676:
00006676 4E56 0000 link A6, 0
0000667A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000667E 3F2E 000C move.w -[A7], [A6 + 0xC]
00006682 102E 000F move.b D0, [A6 + 0xF]
00006686 4880 ext.w D0
00006688 3F00 move.w -[A7], D0
0000668A A944 syscall SetItmMark
0000668C 4E5E unlink A6
0000668E 4E75 rts
fn00006690:
00006690 4E56 0000 link A6, 0
00006694 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006698 2F2E 000C move.l -[A7], [A6 + 0xC]
0000669C A991 syscall ModalDialog
0000669E 4E5E unlink A6
000066A0 4E75 rts
fn000066A2:
000066A2 4E56 0000 link A6, 0
000066A6 3F2E 0008 move.w -[A7], [A6 + 0x8]
000066AA 4EBA 0928 jsr [PC + 0x928 /* 00006FD4 */]
000066AE 548F addq.l A7, 2
000066B0 0C6E 0000 0008 cmpi.w [A6 + 0x8], 0x0
000066B6 6F1C ble +0x1E /* 000066D4 */
000066B8 3F2E 0008 move.w -[A7], [A6 + 0x8]
000066BC 4EBA F234 jsr [PC - 0xDCC /* 000058F2 */]
000066C0 548F addq.l A7, 2
000066C2 3940 C204 move.w [A4 - 0x3DFC], D0
000066C6 6706 beq +0x8 /* 000066CE */
000066C8 303C FFFF move.w D0, 0xFFFF
000066CC 6004 bra +0x6 /* 000066D2 */
label000066CE:
000066CE 303C 0000 move.w D0, 0x0
label000066D2:
000066D2 6004 bra +0x6 /* 000066D8 */
label000066D4:
000066D4 303C FFFF move.w D0, 0xFFFF
label000066D8:
000066D8 4E5E unlink A6
000066DA 4E75 rts
fn000066DC:
000066DC 4E56 FFF8 link A6, -0x0008
000066E0 2F0B move.l -[A7], A3
000066E2 266E 000C movea.l A3, [A6 + 0xC]
000066E6 3F07 move.w -[A7], D7
000066E8 2F0A move.l -[A7], A2
000066EA 426E FFF8 clr.w [A6 - 0x8]
000066EE 1013 move.b D0, [A3]
000066F0 4880 ext.w D0
000066F2 B07C 0062 cmp.w D0, 0x62 /* 'b' */
000066F6 6608 bne +0xA /* 00006700 */
000066F8 3D7C 2000 FFF8 move.w [A6 - 0x8], 0x2000 /* ' \0' */
000066FE 528B addq.l A3, 1
label00006700:
00006700 1013 move.b D0, [A3]
00006702 4880 ext.w D0
00006704 B07C 0072 cmp.w D0, 0x72 /* 'r' */
00006708 671E beq +0x20 /* 00006728 */
0000670A 1013 move.b D0, [A3]
0000670C 4880 ext.w D0
0000670E B07C 0077 cmp.w D0, 0x77 /* 'w' */
00006712 6714 beq +0x16 /* 00006728 */
00006714 1013 move.b D0, [A3]
00006716 4880 ext.w D0
00006718 B07C 0061 cmp.w D0, 0x61 /* 'a' */
0000671C 670A beq +0xC /* 00006728 */
0000671E 203C 0000 0000 move.l D0, 0x0
00006724 6000 0144 bra +0x146 /* 0000686A */
label00006728:
00006728 202C C206 move.l D0, [A4 - 0x3DFA]
0000672C 2440 movea.l A2, D0
0000672E 0C80 0000 0000 cmpi.l D0, 0x0
00006734 662A bne +0x2C /* 00006760 */
00006736 41EC C22C lea.l A0, [A4 - 0x3DD4]
0000673A 2448 movea.l A2, A0
label0000673C:
0000673C 200A move.l D0, A2
0000673E 41EC C22C lea.l A0, [A4 - 0x3DD4]
00006742 2208 move.l D1, A0
00006744 D2BC 0000 010E add.l D1, 0x10E
0000674A B081 cmp.l D0, D1
0000674C 6C12 bge +0x14 /* 00006760 */
0000674E 302A 000A move.w D0, [A2 + 0xA]
00006752 C07C 0003 and.w D0, 0x3
00006756 6602 bne +0x4 /* 0000675A */
00006758 6006 bra +0x8 /* 00006760 */
label0000675A:
0000675A D4FC 0012 add.w A2, 0x12
0000675E 60DC bra -0x22 /* 0000673C */
label00006760:
00006760 200A move.l D0, A2
00006762 41EC C22C lea.l A0, [A4 - 0x3DD4]
00006766 2208 move.l D1, A0
00006768 D2BC 0000 010E add.l D1, 0x10E
0000676E B081 cmp.l D0, D1
00006770 6D0A blt +0xC /* 0000677C */
00006772 203C 0000 0000 move.l D0, 0x0
00006778 6000 00F0 bra +0xF2 /* 0000686A */
label0000677C:
0000677C 42AC C206 clr.l [A4 - 0x3DFA]
00006780 426A 000A clr.w [A2 + 0xA]
00006784 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
0000678A 102B 0001 move.b D0, [A3 + 0x1]
0000678E 4880 ext.w D0
00006790 B07C 002B cmp.w D0, 0x2B /* '+' */
00006794 660C bne +0xE /* 000067A2 */
00006796 3D7C 0003 FFFA move.w [A6 - 0x6], 0x3
0000679C 006A 0003 000A ori.w [A2 + 0xA], 0x3
label000067A2:
000067A2 1013 move.b D0, [A3]
000067A4 4880 ext.w D0
000067A6 B07C 0077 cmp.w D0, 0x77 /* 'w' */
000067AA 6618 bne +0x1A /* 000067C4 */
000067AC 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000067B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000067B4 4EBA FD62 jsr [PC - 0x29E /* 00006518 */]
000067B8 5C8F addq.l A7, 6
000067BA 3E00 move.w D7, D0
000067BC 006A 0002 000A ori.w [A2 + 0xA], 0x2
000067C2 6068 bra +0x6A /* 0000682C */
label000067C4:
000067C4 1013 move.b D0, [A3]
000067C6 4880 ext.w D0
000067C8 B07C 0061 cmp.w D0, 0x61 /* 'a' */
000067CC 6642 bne +0x44 /* 00006810 */
000067CE 303C 0003 move.w D0, 0x3
000067D2 806E FFF8 or.w D0, [A6 - 0x8]
000067D6 3F00 move.w -[A7], D0
000067D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000067DC 4EBA 085A jsr [PC + 0x85A /* 00007038 */]
000067E0 5C8F addq.l A7, 6
000067E2 3E00 move.w D7, D0
000067E4 0C40 FFFF cmpi.w D0, 0xFFFF
000067E8 6610 bne +0x12 /* 000067FA */
000067EA 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000067EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000067F2 4EBA FD24 jsr [PC - 0x2DC /* 00006518 */]
000067F6 5C8F addq.l A7, 6
000067F8 3E00 move.w D7, D0
label000067FA:
000067FA 3F3C 0002 move.w -[A7], 0x2
000067FE 42A7 clr.l -[A7]
00006800 3F07 move.w -[A7], D7
00006802 4EBA FD9C jsr [PC - 0x264 /* 000065A0 */]
00006806 508F addq.l A7, 8
00006808 006A 0006 000A ori.w [A2 + 0xA], 0x6
0000680E 601C bra +0x1E /* 0000682C */
label00006810:
00006810 302E FFFA move.w D0, [A6 - 0x6]
00006814 806E FFF8 or.w D0, [A6 - 0x8]
00006818 3F00 move.w -[A7], D0
0000681A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000681E 4EBA 0818 jsr [PC + 0x818 /* 00007038 */]
00006822 5C8F addq.l A7, 6
00006824 3E00 move.w D7, D0
00006826 006A 0001 000A ori.w [A2 + 0xA], 0x1
label0000682C:
0000682C 0C47 FFFF cmpi.w D7, 0xFFFF
00006830 660C bne +0xE /* 0000683E */
00006832 426A 000A clr.w [A2 + 0xA]
00006836 203C 0000 0000 move.l D0, 0x0
0000683C 602C bra +0x2E /* 0000686A */
label0000683E:
0000683E 3547 000C move.w [A2 + 0xC], D7
00006842 426A 0004 clr.w [A2 + 0x4]
00006846 203C 0000 0000 move.l D0, 0x0
0000684C 2480 move.l [A2], D0
0000684E 2540 0006 move.l [A2 + 0x6], D0
00006852 2D4A FFFC move.l [A6 - 0x4], A2
00006856 206E FFFC movea.l A0, [A6 - 0x4]
0000685A 41E8 000E lea.l A0, [A0 + 0xE]
0000685E 2F08 move.l -[A7], A0
00006860 3F07 move.w -[A7], D7
00006862 4EBA EFF8 jsr [PC - 0x1008 /* 0000585C */]
00006866 5C8F addq.l A7, 6
00006868 200A move.l D0, A2
label0000686A:
0000686A 245F movea.l A2, [A7]+
0000686C 3E1F move.w D7, [A7]+
0000686E 265F movea.l A3, [A7]+
00006870 4E5E unlink A6
00006872 4E75 rts
fn00006874:
00006874 4E56 FFFA link A6, -0x0006
00006878 2F00 move.l -[A7], D0
0000687A 426E FFFE clr.w [A6 - 0x2]
0000687E 4AAE 0008 tst.l [A6 + 0x8]
00006882 6C08 bge +0xA /* 0000688C */
00006884 526E FFFE addq.w [A6 - 0x2], 1
00006888 44AE 0008 neg.l [A6 + 0x8]
label0000688C:
0000688C 4AAE 000C tst.l [A6 + 0xC]
00006890 6C08 bge +0xA /* 0000689A */
00006892 526E FFFE addq.w [A6 - 0x2], 1
00006896 44AE 000C neg.l [A6 + 0xC]
label0000689A:
0000689A 302E 000A move.w D0, [A6 + 0xA]
0000689E C0EE 000E mulu.w D0, [A6 + 0xE]
000068A2 2D40 FFFA move.l [A6 - 0x6], D0
000068A6 302E 0008 move.w D0, [A6 + 0x8]
000068AA C0EE 000E mulu.w D0, [A6 + 0xE]
000068AE D16E FFFA add.w [A6 - 0x6], D0
000068B2 302E 000A move.w D0, [A6 + 0xA]
000068B6 C0EE 000C mulu.w D0, [A6 + 0xC]
000068BA D16E FFFA add.w [A6 - 0x6], D0
000068BE 026E 0001 FFFE andi.w [A6 - 0x2], 0x1
000068C4 6704 beq +0x6 /* 000068CA */
000068C6 44AE FFFA neg.l [A6 - 0x6]
label000068CA:
000068CA 201F move.l D0, [A7]+
000068CC 2D6E FFFA 000C move.l [A6 + 0xC], [A6 - 0x6]
000068D2 4E5E unlink A6
000068D4 2E9F move.l [A7], [A7]+
000068D6 4AAF 0004 tst.l [A7 + 0x4]
000068DA 4E75 rts
000068DC 4E5E unlink A6
000068DE 4E75 rts
fn000068E0:
000068E0 4E56 FFFE link A6, -0x0002
000068E4 2F0B move.l -[A7], A3
000068E6 266E 0008 movea.l A3, [A6 + 0x8]
000068EA 2F0A move.l -[A7], A2
000068EC 244B movea.l A2, A3
label000068EE:
000068EE 536E 000C subq.w [A6 + 0xC], 1
000068F2 302E 000C move.w D0, [A6 + 0xC]
000068F6 0C40 0000 cmpi.w D0, 0x0
000068FA 6F4C ble +0x4E /* 00006948 */
000068FC 206E 000E movea.l A0, [A6 + 0xE]
00006900 5368 0004 subq.w [A0 + 0x4], 1
00006904 3028 0004 move.w D0, [A0 + 0x4]
00006908 0C40 0000 cmpi.w D0, 0x0
0000690C 6D14 blt +0x16 /* 00006922 */
0000690E 206E 000E movea.l A0, [A6 + 0xE]
00006912 2010 move.l D0, [A0]
00006914 5290 addq.l [A0], 1
00006916 2040 movea.l A0, D0
00006918 1010 move.b D0, [A0]
0000691A 4880 ext.w D0
0000691C C07C 00FF and.w D0, 0xFF
00006920 600A bra +0xC /* 0000692C */
label00006922:
00006922 2F2E 000E move.l -[A7], [A6 + 0xE]
00006926 4EBA F670 jsr [PC - 0x990 /* 00005F98 */]
0000692A 588F addq.l A7, 4
label0000692C:
0000692C 3D40 FFFE move.w [A6 - 0x2], D0
00006930 0C40 FFFF cmpi.w D0, 0xFFFF
00006934 6712 beq +0x14 /* 00006948 */
00006936 302E FFFE move.w D0, [A6 - 0x2]
0000693A 14C0 move.b [A2]+, D0
0000693C 4880 ext.w D0
0000693E B07C 000A cmp.w D0, 0xA /* '\n' */
00006942 6602 bne +0x4 /* 00006946 */
00006944 6002 bra +0x4 /* 00006948 */
label00006946:
00006946 60A6 bra -0x58 /* 000068EE */
label00006948:
00006948 4212 clr.b [A2]
0000694A 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF
00006950 660E bne +0x10 /* 00006960 */
00006952 200A move.l D0, A2
00006954 B08B cmp.l D0, A3
00006956 6608 bne +0xA /* 00006960 */
00006958 203C 0000 0000 move.l D0, 0x0
0000695E 6002 bra +0x4 /* 00006962 */
label00006960:
00006960 200B move.l D0, A3
label00006962:
00006962 245F movea.l A2, [A7]+
00006964 265F movea.l A3, [A7]+
00006966 4E5E unlink A6
00006968 4E75 rts
fn0000696A:
0000696A 4E56 FFFC link A6, -0x0004
0000696E 2D6D 0010 FFFC move.l [A6 - 0x4], [A5 + 0x10]
00006974 206E FFFC movea.l A0, [A6 - 0x4]
00006978 2050 movea.l A0, [A0]
0000697A 30AE 0008 move.w [A0], [A6 + 0x8]
0000697E 4EBA 090E jsr [PC + 0x90E /* 0000728E */]
00006982 4E5E unlink A6
00006984 4E75 rts
fn00006986:
00006986 4E56 FFFE link A6, -0x0002
0000698A 2F0B move.l -[A7], A3
0000698C 426E FFFE clr.w [A6 - 0x2]
label00006990:
00006990 0C6E 0015 FFFE cmpi.w [A6 - 0x2], 0x15
00006996 6C2C bge +0x2E /* 000069C4 */
00006998 302E FFFE move.w D0, [A6 - 0x2]
0000699C E580 asl D0, 2
0000699E 41EC C1AE lea.l A0, [A4 - 0x3E52]
000069A2 D0C0 add.w A0, D0
000069A4 0C50 0000 cmpi.w [A0], 0x0
000069A8 6F14 ble +0x16 /* 000069BE */
000069AA 302E FFFE move.w D0, [A6 - 0x2]
000069AE E580 asl D0, 2
000069B0 41EC C1AE lea.l A0, [A4 - 0x3E52]
000069B4 D0C0 add.w A0, D0
000069B6 3F10 move.w -[A7], [A0]
000069B8 4EBA EF38 jsr [PC - 0x10C8 /* 000058F2 */]
000069BC 548F addq.l A7, 2
label000069BE:
000069BE 526E FFFE addq.w [A6 - 0x2], 1
000069C2 60CC bra -0x32 /* 00006990 */
label000069C4:
000069C4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000069C8 4EBA FFA0 jsr [PC - 0x60 /* 0000696A */]
000069CC 548F addq.l A7, 2
000069CE 265F movea.l A3, [A7]+
000069D0 4E5E unlink A6
000069D2 4E75 rts
fn000069D4:
000069D4 4E56 0000 link A6, 0
000069D8 594F subq.w A7, 4
000069DA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000069DE 2F2E 000A move.l -[A7], [A6 + 0xA]
000069E2 2F2E 000E move.l -[A7], [A6 + 0xE]
000069E6 A97C syscall GetNewDialog
000069E8 201F move.l D0, [A7]+
000069EA 4E5E unlink A6
000069EC 4E75 rts
fn000069EE:
000069EE 4E56 0000 link A6, 0
000069F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000069F6 A982 syscall CloseDialog
000069F8 4E5E unlink A6
000069FA 4E75 rts
fn000069FC:
000069FC 4E56 0000 link A6, 0
00006A00 554F subq.w A7, 2
00006A02 3F2E 0008 move.w -[A7], [A6 + 0x8]
00006A06 2F2E 000A move.l -[A7], [A6 + 0xA]
00006A0A A970 syscall GetNextEvent
00006A0C 101F move.b D0, [A7]+
00006A0E 4880 ext.w D0
00006A10 4E5E unlink A6
00006A12 4E75 rts
fn00006A14:
00006A14 4E56 0000 link A6, 0
00006A18 554F subq.w A7, 2
00006A1A 3F2E 0008 move.w -[A7], [A6 + 0x8]
00006A1E 2F2E 000A move.l -[A7], [A6 + 0xA]
00006A22 A971 syscall EventAvail
00006A24 101F move.b D0, [A7]+
00006A26 4880 ext.w D0
00006A28 4E5E unlink A6
00006A2A 4E75 rts
fn00006A2C:
00006A2C 4E56 0000 link A6, 0
00006A30 207C 0000 02F0 movea.l A0, 0x2F0
00006A36 2010 move.l D0, [A0]
00006A38 4E5E unlink A6
00006A3A 4E75 rts
fn00006A3C:
00006A3C 4E56 0000 link A6, 0
00006A40 302E 000A move.w D0, [A6 + 0xA]
00006A44 E188 lsl D0, 8
00006A46 E188 lsl D0, 8
00006A48 302E 0008 move.w D0, [A6 + 0x8]
00006A4C A032 syscall FlushEvents
00006A4E 4E5E unlink A6
00006A50 4E75 rts
fn00006A52:
00006A52 4E56 0000 link A6, 0
00006A56 207C 0000 0144 movea.l A0, 0x144
00006A5C 30AE 0008 move.w [A0], [A6 + 0x8]
00006A60 4E5E unlink A6
00006A62 4E75 rts
fn00006A64:
00006A64 4E56 0000 link A6, 0
00006A68 206E 0008 movea.l A0, [A6 + 0x8]
00006A6C 2F28 0012 move.l -[A7], [A0 + 0x12]
00006A70 4EBA F8A2 jsr [PC - 0x75E /* 00006314 */]
00006A74 588F addq.l A7, 4
00006A76 206E 0008 movea.l A0, [A6 + 0x8]
00006A7A 4A2E 000D tst.b [A6 + 0xD]
00006A7E 6704 beq +0x6 /* 00006A84 */
00006A80 A40C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=4
00006A82 6002 bra +0x4 /* 00006A86 */
label00006A84:
00006A84 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo
label00006A86:
00006A86 206E 0008 movea.l A0, [A6 + 0x8]
00006A8A 2F28 0012 move.l -[A7], [A0 + 0x12]
00006A8E 4EBA F8C2 jsr [PC - 0x73E /* 00006352 */]
00006A92 588F addq.l A7, 4
00006A94 206E 0008 movea.l A0, [A6 + 0x8]
00006A98 3028 0010 move.w D0, [A0 + 0x10]
00006A9C 4E5E unlink A6
00006A9E 4E75 rts
fn00006AA0:
00006AA0 4E56 0000 link A6, 0
00006AA4 206E 0008 movea.l A0, [A6 + 0x8]
00006AA8 2F28 0012 move.l -[A7], [A0 + 0x12]
00006AAC 4EBA F866 jsr [PC - 0x79A /* 00006314 */]
00006AB0 588F addq.l A7, 4
00006AB2 206E 0008 movea.l A0, [A6 + 0x8]
00006AB6 4A2E 000D tst.b [A6 + 0xD]
00006ABA 6704 beq +0x6 /* 00006AC0 */
00006ABC A40D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=4
00006ABE 6002 bra +0x4 /* 00006AC2 */
label00006AC0:
00006AC0 A00D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo
label00006AC2:
00006AC2 206E 0008 movea.l A0, [A6 + 0x8]
00006AC6 2F28 0012 move.l -[A7], [A0 + 0x12]
00006ACA 4EBA F886 jsr [PC - 0x77A /* 00006352 */]
00006ACE 588F addq.l A7, 4
00006AD0 206E 0008 movea.l A0, [A6 + 0x8]
00006AD4 3028 0010 move.w D0, [A0 + 0x10]
00006AD8 4E5E unlink A6
00006ADA 4E75 rts
fn00006ADC:
00006ADC 4E56 0000 link A6, 0
00006AE0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006AE4 A97B syscall InitDialogs
00006AE6 4E5E unlink A6
00006AE8 4E75 rts
fn00006AEA:
00006AEA 4E56 0000 link A6, 0
00006AEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006AF2 3F2E 000C move.w -[A7], [A6 + 0xC]
00006AF6 A935 syscall InsertMenu
00006AF8 4E5E unlink A6
00006AFA 4E75 rts
fn00006AFC:
00006AFC 4E56 0000 link A6, 0
00006B00 A937 syscall DrawMenuBar
00006B02 4E5E unlink A6
00006B04 4E75 rts
fn00006B06:
00006B06 4E56 FFE4 link A6, -0x001C
00006B0A 486C 048C pea.l [A4 + 0x48C]
00006B0E 4EBA F87C jsr [PC - 0x784 /* 0000638C */]
00006B12 588F addq.l A7, 4
00006B14 4EBA F916 jsr [PC - 0x6EA /* 0000642C */]
label00006B18:
00006B18 302E 000C move.w D0, [A6 + 0xC]
00006B1C 6700 01B0 beq +0x1B2 /* 00006CCE */
00006B20 486E FFEA pea.l [A6 - 0x16]
00006B24 3F3C 0008 move.w -[A7], 0x8
00006B28 4EBA FEEA jsr [PC - 0x116 /* 00006A14 */]
00006B2C 5C8F addq.l A7, 6
00006B2E 0C6E 0003 FFEA cmpi.w [A6 - 0x16], 0x3
00006B34 665E bne +0x60 /* 00006B94 */
00006B36 302E FFF8 move.w D0, [A6 - 0x8]
00006B3A C07C 0100 and.w D0, 0x100
00006B3E 6754 beq +0x56 /* 00006B94 */
00006B40 486E FFEA pea.l [A6 - 0x16]
00006B44 3F3C 0008 move.w -[A7], 0x8
00006B48 4EBA FEB2 jsr [PC - 0x14E /* 000069FC */]
00006B4C 5C8F addq.l A7, 6
00006B4E 202E FFEC move.l D0, [A6 - 0x14]
00006B52 C0BC 0000 007F and.l D0, 0x7F
00006B58 0C80 0000 0073 cmpi.l D0, 0x73 /* 's' */
00006B5E 6618 bne +0x1A /* 00006B78 */
label00006B60:
00006B60 486E FFEA pea.l [A6 - 0x16]
00006B64 3F3C 0008 move.w -[A7], 0x8
00006B68 4EBA FE92 jsr [PC - 0x16E /* 000069FC */]
00006B6C 5C8F addq.l A7, 6
00006B6E 0C6E 0003 FFEA cmpi.w [A6 - 0x16], 0x3
00006B74 66EA bne -0x14 /* 00006B60 */
00006B76 601C bra +0x1E /* 00006B94 */
label00006B78:
00006B78 202E FFEC move.l D0, [A6 - 0x14]
00006B7C C0BC 0000 007F and.l D0, 0x7F
00006B82 0C80 0000 002E cmpi.l D0, 0x2E /* '.' */
00006B88 660A bne +0xC /* 00006B94 */
00006B8A 3F3C 0002 move.w -[A7], 0x2
00006B8E 4EBA FDF6 jsr [PC - 0x20A /* 00006986 */]
00006B92 548F addq.l A7, 2
label00006B94:
00006B94 2D6E 0008 FFE6 move.l [A6 - 0x1A], [A6 + 0x8]
label00006B9A:
00006B9A 206E FFE6 movea.l A0, [A6 - 0x1A]
00006B9E 52AE FFE6 addq.l [A6 - 0x1A], 1
00006BA2 1D50 FFE5 move.b [A6 - 0x1B], [A0]
00006BA6 102E FFE5 move.b D0, [A6 - 0x1B]
00006BAA 4880 ext.w D0
00006BAC B07C 000A cmp.w D0, 0xA /* '\n' */
00006BB0 672E beq +0x30 /* 00006BE0 */
00006BB2 102E FFE5 move.b D0, [A6 - 0x1B]
00006BB6 4880 ext.w D0
00006BB8 B07C 0008 cmp.w D0, 0x8
00006BBC 6722 beq +0x24 /* 00006BE0 */
00006BBE 102E FFE5 move.b D0, [A6 - 0x1B]
00006BC2 4880 ext.w D0
00006BC4 B07C 000D cmp.w D0, 0xD /* '\r' */
00006BC8 6716 beq +0x18 /* 00006BE0 */
00006BCA 102E FFE5 move.b D0, [A6 - 0x1B]
00006BCE 4880 ext.w D0
00006BD0 B07C 0009 cmp.w D0, 0x9 /* '\t' */
00006BD4 670A beq +0xC /* 00006BE0 */
00006BD6 536E 000C subq.w [A6 + 0xC], 1
00006BDA 302E 000C move.w D0, [A6 + 0xC]
00006BDE 66BA bne -0x44 /* 00006B9A */
label00006BE0:
00006BE0 4EBA F882 jsr [PC - 0x77E /* 00006464 */]
00006BE4 202E FFE6 move.l D0, [A6 - 0x1A]
00006BE8 90AE 0008 sub.l D0, [A6 + 0x8]
00006BEC 5340 subq.w D0, 1
00006BEE 3F00 move.w -[A7], D0
00006BF0 4267 clr.w -[A7]
00006BF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006BF6 4EBA 02E2 jsr [PC + 0x2E2 /* 00006EDA */]
00006BFA 508F addq.l A7, 8
00006BFC 2D6E FFE6 0008 move.l [A6 + 0x8], [A6 - 0x1A]
00006C02 302E 000C move.w D0, [A6 + 0xC]
00006C06 6700 00B4 beq +0xB6 /* 00006CBC */
00006C0A 486E FFFC pea.l [A6 - 0x4]
00006C0E 4EBA 0F80 jsr [PC + 0xF80 /* 00007B90 */]
00006C12 588F addq.l A7, 4
00006C14 102E FFE5 move.b D0, [A6 - 0x1B]
00006C18 4880 ext.w D0
00006C1A B07C 000A cmp.w D0, 0xA /* '\n' */
00006C1E 661C bne +0x1E /* 00006C3C */
00006C20 302E FFFC move.w D0, [A6 - 0x4]
00006C24 D06C C212 add.w D0, [A4 - 0x3DEE]
00006C28 D06C C214 add.w D0, [A4 - 0x3DEC]
00006C2C D06C C218 add.w D0, [A4 - 0x3DE8]
00006C30 3F00 move.w -[A7], D0
00006C32 4267 clr.w -[A7]
00006C34 4EBA 0F96 jsr [PC + 0xF96 /* 00007BCC */]
00006C38 588F addq.l A7, 4
00006C3A 607A bra +0x7C /* 00006CB6 */
label00006C3C:
00006C3C 102E FFE5 move.b D0, [A6 - 0x1B]
00006C40 4880 ext.w D0
00006C42 B07C 0009 cmp.w D0, 0x9 /* '\t' */
00006C46 6638 bne +0x3A /* 00006C80 */
00006C48 302E FFFE move.w D0, [A6 - 0x2]
00006C4C 48C0 ext.l D0
00006C4E 81EC C216 divs.w D0, [A4 - 0x3DEA]
00006C52 3D40 FFFA move.w [A6 - 0x6], D0
00006C56 302E FFFA move.w D0, [A6 - 0x6]
00006C5A 48C0 ext.l D0
00006C5C 81FC 0008 divs.w D0, 0x8
00006C60 5240 addq.w D0, 1
00006C62 C1FC 0008 muls.w D0, 0x8
00006C66 3D40 FFFA move.w [A6 - 0x6], D0
00006C6A 3F2E FFFC move.w -[A7], [A6 - 0x4]
00006C6E 302E FFFA move.w D0, [A6 - 0x6]
00006C72 C1EC C216 muls.w D0, [A4 - 0x3DEA]
00006C76 3F00 move.w -[A7], D0
00006C78 4EBA 0F52 jsr [PC + 0xF52 /* 00007BCC */]
00006C7C 588F addq.l A7, 4
00006C7E 6036 bra +0x38 /* 00006CB6 */
label00006C80:
00006C80 102E FFE5 move.b D0, [A6 - 0x1B]
00006C84 4880 ext.w D0
00006C86 B07C 0008 cmp.w D0, 0x8
00006C8A 6612 bne +0x14 /* 00006C9E */
00006C8C 4267 clr.w -[A7]
00006C8E 302C C216 move.w D0, [A4 - 0x3DEA]
00006C92 4440 neg.w D0
00006C94 3F00 move.w -[A7], D0
00006C96 4EBA 0F46 jsr [PC + 0xF46 /* 00007BDE */]
00006C9A 588F addq.l A7, 4
00006C9C 6018 bra +0x1A /* 00006CB6 */
label00006C9E:
00006C9E 102E FFE5 move.b D0, [A6 - 0x1B]
00006CA2 4880 ext.w D0
00006CA4 B07C 000D cmp.w D0, 0xD /* '\r' */
00006CA8 660C bne +0xE /* 00006CB6 */
00006CAA 3F2E FFFC move.w -[A7], [A6 - 0x4]
00006CAE 4267 clr.w -[A7]
00006CB0 4EBA 0F1A jsr [PC + 0xF1A /* 00007BCC */]
00006CB4 588F addq.l A7, 4
label00006CB6:
00006CB6 536E 000C subq.w [A6 + 0xC], 1
00006CBA 600E bra +0x10 /* 00006CCA */
label00006CBC:
00006CBC 102E FFE5 move.b D0, [A6 - 0x1B]
00006CC0 4880 ext.w D0
00006CC2 3F00 move.w -[A7], D0
00006CC4 4EBA 01E0 jsr [PC + 0x1E0 /* 00006EA6 */]
00006CC8 548F addq.l A7, 2
label00006CCA:
00006CCA 6000 FE4C bra -0x1B2 /* 00006B18 */
label00006CCE:
00006CCE 4E5E unlink A6
00006CD0 4E75 rts
fn00006CD2:
00006CD2 4E56 FFAE link A6, -0x0052
00006CD6 2F0B move.l -[A7], A3
00006CD8 266E 000A movea.l A3, [A6 + 0xA]
00006CDC 2F0A move.l -[A7], A2
00006CDE 244B movea.l A2, A3
00006CE0 3D6E 000E FFAE move.w [A6 - 0x52], [A6 + 0xE]
00006CE6 0C6E 7D01 0008 cmpi.w [A6 + 0x8], 0x7D01
00006CEC 6610 bne +0x12 /* 00006CFE */
00006CEE 3F2E 000E move.w -[A7], [A6 + 0xE]
00006CF2 2F0B move.l -[A7], A3
00006CF4 4EBA FE10 jsr [PC - 0x1F0 /* 00006B06 */]
00006CF8 5C8F addq.l A7, 6
00006CFA 6000 00A4 bra +0xA6 /* 00006DA0 */
label00006CFE:
00006CFE 3F2E 0008 move.w -[A7], [A6 + 0x8]
00006D02 4EBA 030C jsr [PC + 0x30C /* 00007010 */]
00006D06 548F addq.l A7, 2
00006D08 4A40 tst.w D0
00006D0A 661E bne +0x20 /* 00006D2A */
label00006D0C:
00006D0C 302E FFAE move.w D0, [A6 - 0x52]
00006D10 536E FFAE subq.w [A6 - 0x52], 1
00006D14 4A40 tst.w D0
00006D16 6712 beq +0x14 /* 00006D2A */
00006D18 1012 move.b D0, [A2]
00006D1A 4880 ext.w D0
00006D1C B07C 000A cmp.w D0, 0xA /* '\n' */
00006D20 6604 bne +0x6 /* 00006D26 */
00006D22 14BC 000D move.b [A2], 0xD /* '\r' */
label00006D26:
00006D26 528A addq.l A2, 1
00006D28 60E2 bra -0x1C /* 00006D0C */
label00006D2A:
00006D2A 42AE FFBC clr.l [A6 - 0x44]
00006D2E 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8]
00006D34 2D4B FFD0 move.l [A6 - 0x30], A3
00006D38 302E 000E move.w D0, [A6 + 0xE]
00006D3C C0BC 0000 FFFF and.l D0, 0xFFFF
00006D42 2D40 FFD4 move.l [A6 - 0x2C], D0
00006D46 426E FFDC clr.w [A6 - 0x24]
00006D4A 4267 clr.w -[A7]
00006D4C 486E FFB0 pea.l [A6 - 0x50]
00006D50 4EBA 04AC jsr [PC + 0x4AC /* 000071FE */]
00006D54 5C8F addq.l A7, 6
00006D56 3940 C204 move.w [A4 - 0x3DFC], D0
00006D5A 0C40 0000 cmpi.w D0, 0x0
00006D5E 6C06 bge +0x8 /* 00006D66 */
00006D60 303C FFFF move.w D0, 0xFFFF
00006D64 603E bra +0x40 /* 00006DA4 */
label00006D66:
00006D66 202E FFD8 move.l D0, [A6 - 0x28]
00006D6A 3D40 FFAE move.w [A6 - 0x52], D0
00006D6E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00006D72 4EBA 029C jsr [PC + 0x29C /* 00007010 */]
00006D76 548F addq.l A7, 2
00006D78 4A40 tst.w D0
00006D7A 6624 bne +0x26 /* 00006DA0 */
00006D7C 3D6E FFAE 000E move.w [A6 + 0xE], [A6 - 0x52]
label00006D82:
00006D82 302E 000E move.w D0, [A6 + 0xE]
00006D86 536E 000E subq.w [A6 + 0xE], 1
00006D8A 4A40 tst.w D0
00006D8C 6712 beq +0x14 /* 00006DA0 */
00006D8E 1013 move.b D0, [A3]
00006D90 4880 ext.w D0
00006D92 B07C 000D cmp.w D0, 0xD /* '\r' */
00006D96 6604 bne +0x6 /* 00006D9C */
00006D98 16BC 000A move.b [A3], 0xA /* '\n' */
label00006D9C:
00006D9C 528B addq.l A3, 1
00006D9E 60E2 bra -0x1C /* 00006D82 */
label00006DA0:
00006DA0 302E FFAE move.w D0, [A6 - 0x52]
label00006DA4:
00006DA4 245F movea.l A2, [A7]+
00006DA6 265F movea.l A3, [A7]+
00006DA8 4E5E unlink A6
00006DAA 4E75 rts
fn00006DAC:
00006DAC 4E56 0000 link A6, 0
00006DB0 A930 syscall InitMenus
00006DB2 4E5E unlink A6
00006DB4 4E75 rts
fn00006DB6:
00006DB6 4E56 0000 link A6, 0
00006DBA 2F2E 000A move.l -[A7], [A6 + 0xA]
00006DBE 4EBA F554 jsr [PC - 0xAAC /* 00006314 */]
00006DC2 588F addq.l A7, 4
00006DC4 594F subq.w A7, 4
00006DC6 3F2E 0008 move.w -[A7], [A6 + 0x8]
00006DCA 2F2E 000A move.l -[A7], [A6 + 0xA]
00006DCE A931 syscall NewMenu
00006DD0 2F2E 000A move.l -[A7], [A6 + 0xA]
00006DD4 4EBA F57C jsr [PC - 0xA84 /* 00006352 */]
00006DD8 588F addq.l A7, 4
00006DDA 201F move.l D0, [A7]+
00006DDC 4E5E unlink A6
00006DDE 4E75 rts
fn00006DE0:
00006DE0 4E56 0000 link A6, 0
00006DE4 2F2E 000C move.l -[A7], [A6 + 0xC]
00006DE8 4EBA F52A jsr [PC - 0xAD6 /* 00006314 */]
00006DEC 588F addq.l A7, 4
00006DEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006DF2 2F2E 000C move.l -[A7], [A6 + 0xC]
00006DF6 A933 syscall AppendMenu
00006DF8 2F2E 000C move.l -[A7], [A6 + 0xC]
00006DFC 4EBA F554 jsr [PC - 0xAAC /* 00006352 */]
00006E00 588F addq.l A7, 4
00006E02 4E5E unlink A6
00006E04 4E75 rts
fn00006E06:
00006E06 4E56 0000 link A6, 0
00006E0A 486C C23E pea.l [A4 - 0x3DC2]
00006E0E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006E12 4EBA 0016 jsr [PC + 0x16 /* 00006E2A */]
00006E16 508F addq.l A7, 8
00006E18 486C C23E pea.l [A4 - 0x3DC2]
00006E1C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00006E20 4EBA F424 jsr [PC - 0xBDC /* 00006246 */]
00006E24 5C8F addq.l A7, 6
00006E26 4E5E unlink A6
00006E28 4E75 rts
fn00006E2A:
00006E2A 4E56 0000 link A6, 0
label00006E2E:
00006E2E 206E 0008 movea.l A0, [A6 + 0x8]
00006E32 1010 move.b D0, [A0]
00006E34 671A beq +0x1C /* 00006E50 */
00006E36 2F2E 000C move.l -[A7], [A6 + 0xC]
00006E3A 206E 0008 movea.l A0, [A6 + 0x8]
00006E3E 52AE 0008 addq.l [A6 + 0x8], 1
00006E42 1010 move.b D0, [A0]
00006E44 4880 ext.w D0
00006E46 3F00 move.w -[A7], D0
00006E48 4EBA F3FC jsr [PC - 0xC04 /* 00006246 */]
00006E4C 5C8F addq.l A7, 6
00006E4E 60DE bra -0x20 /* 00006E2E */
label00006E50:
00006E50 4E5E unlink A6
00006E52 4E75 rts
fn00006E54:
00006E54 4E56 0000 link A6, 0
00006E58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006E5C 3F2E 000C move.w -[A7], [A6 + 0xC]
00006E60 3F2E 000E move.w -[A7], [A6 + 0xE]
00006E64 A8B0 syscall FrameRoundRect
00006E66 4E5E unlink A6
00006E68 4E75 rts
fn00006E6A:
00006E6A 4E56 0000 link A6, 0
00006E6E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00006E72 A887 syscall TextFont
00006E74 4E5E unlink A6
00006E76 4E75 rts
fn00006E78:
00006E78 4E56 0000 link A6, 0
00006E7C 102E 0009 move.b D0, [A6 + 0x9]
00006E80 4880 ext.w D0
00006E82 3F00 move.w -[A7], D0
00006E84 A888 syscall TextFace
00006E86 4E5E unlink A6
00006E88 4E75 rts
fn00006E8A:
00006E8A 4E56 0000 link A6, 0
00006E8E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00006E92 A889 syscall TextMode
00006E94 4E5E unlink A6
00006E96 4E75 rts
fn00006E98:
00006E98 4E56 0000 link A6, 0
00006E9C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00006EA0 A88A syscall TextSize
00006EA2 4E5E unlink A6
00006EA4 4E75 rts
fn00006EA6:
00006EA6 4E56 0000 link A6, 0
00006EAA 102E 0009 move.b D0, [A6 + 0x9]
00006EAE 4880 ext.w D0
00006EB0 3F00 move.w -[A7], D0
00006EB2 A883 syscall DrawChar
00006EB4 4E5E unlink A6
00006EB6 4E75 rts
fn00006EB8:
00006EB8 4E56 0000 link A6, 0
00006EBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006EC0 4EBA F452 jsr [PC - 0xBAE /* 00006314 */]
00006EC4 588F addq.l A7, 4
00006EC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006ECA A884 syscall DrawString
00006ECC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006ED0 4EBA F480 jsr [PC - 0xB80 /* 00006352 */]
00006ED4 588F addq.l A7, 4
00006ED6 4E5E unlink A6
00006ED8 4E75 rts
fn00006EDA:
00006EDA 4E56 0000 link A6, 0
00006EDE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006EE2 3F2E 000C move.w -[A7], [A6 + 0xC]
00006EE6 3F2E 000E move.w -[A7], [A6 + 0xE]
00006EEA A885 syscall DrawText
00006EEC 4E5E unlink A6
00006EEE 4E75 rts
fn00006EF0:
00006EF0 4E56 0000 link A6, 0
00006EF4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006EF8 4EBA F41A jsr [PC - 0xBE6 /* 00006314 */]
00006EFC 588F addq.l A7, 4
00006EFE 554F subq.w A7, 2
00006F00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006F04 A88C syscall StringWidth
00006F06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006F0A 4EBA F446 jsr [PC - 0xBBA /* 00006352 */]
00006F0E 588F addq.l A7, 4
00006F10 301F move.w D0, [A7]+
00006F12 4E5E unlink A6
00006F14 4E75 rts
fn00006F16:
00006F16 4E56 0000 link A6, 0
00006F1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006F1E A88B syscall GetFontInfo
00006F20 4E5E unlink A6
00006F22 4E75 rts
fn00006F24:
00006F24 4E56 0000 link A6, 0
00006F28 594F subq.w A7, 4
00006F2A 206E 0008 movea.l A0, [A6 + 0x8]
00006F2E 2F10 move.l -[A7], [A0]
00006F30 A93D syscall MenuSelect
00006F32 201F move.l D0, [A7]+
00006F34 4E5E unlink A6
00006F36 4E75 rts
fn00006F38:
00006F38 4E56 0000 link A6, 0
00006F3C 594F subq.w A7, 4
00006F3E 102E 0009 move.b D0, [A6 + 0x9]
00006F42 4880 ext.w D0
00006F44 3F00 move.w -[A7], D0
00006F46 A93E syscall MenuKey
00006F48 201F move.l D0, [A7]+
00006F4A 4E5E unlink A6
00006F4C 4E75 rts
fn00006F4E:
00006F4E 4E56 0000 link A6, 0
00006F52 3F2E 0008 move.w -[A7], [A6 + 0x8]
00006F56 A938 syscall HiliteMenu
00006F58 4E5E unlink A6
00006F5A 4E75 rts
fn00006F5C:
00006F5C 4E56 0000 link A6, 0
00006F60 A850 syscall InitCursor
00006F62 4E5E unlink A6
00006F64 4E75 rts
fn00006F66:
00006F66 4E56 0000 link A6, 0
00006F6A A852 syscall HideCursor
00006F6C 4E5E unlink A6
00006F6E 4E75 rts
fn00006F70:
00006F70 4E56 0000 link A6, 0
00006F74 554F subq.w A7, 2
00006F76 206E 0008 movea.l A0, [A6 + 0x8]
00006F7A 2F10 move.l -[A7], [A0]
00006F7C 2F2E 000C move.l -[A7], [A6 + 0xC]
00006F80 A92C syscall FindWindow
00006F82 301F move.w D0, [A7]+
00006F84 4E5E unlink A6
00006F86 4E75 rts
fn00006F88:
00006F88 4E56 FFFE link A6, -0x0002
00006F8C 426E FFFE clr.w [A6 - 0x2]
label00006F90:
00006F90 0C6E 0015 FFFE cmpi.w [A6 - 0x2], 0x15
00006F96 6C38 bge +0x3A /* 00006FD0 */
00006F98 302E FFFE move.w D0, [A6 - 0x2]
00006F9C E580 asl D0, 2
00006F9E 41EC C1AE lea.l A0, [A4 - 0x3E52]
00006FA2 D0C0 add.w A0, D0
00006FA4 3010 move.w D0, [A0]
00006FA6 6622 bne +0x24 /* 00006FCA */
00006FA8 302E FFFE move.w D0, [A6 - 0x2]
00006FAC E580 asl D0, 2
00006FAE 41EC C1AE lea.l A0, [A4 - 0x3E52]
00006FB2 D0C0 add.w A0, D0
00006FB4 30AE 0008 move.w [A0], [A6 + 0x8]
00006FB8 302E FFFE move.w D0, [A6 - 0x2]
00006FBC E580 asl D0, 2
00006FBE 41EC C1B0 lea.l A0, [A4 - 0x3E50]
00006FC2 D0C0 add.w A0, D0
00006FC4 30AE 000A move.w [A0], [A6 + 0xA]
00006FC8 6006 bra +0x8 /* 00006FD0 */
label00006FCA:
00006FCA 526E FFFE addq.w [A6 - 0x2], 1
00006FCE 60C0 bra -0x3E /* 00006F90 */
label00006FD0:
00006FD0 4E5E unlink A6
00006FD2 4E75 rts
fn00006FD4:
00006FD4 4E56 FFFE link A6, -0x0002
00006FD8 426E FFFE clr.w [A6 - 0x2]
label00006FDC:
00006FDC 0C6E 0015 FFFE cmpi.w [A6 - 0x2], 0x15
00006FE2 6C28 bge +0x2A /* 0000700C */
00006FE4 302E FFFE move.w D0, [A6 - 0x2]
00006FE8 E580 asl D0, 2
00006FEA 41EC C1AE lea.l A0, [A4 - 0x3E52]
00006FEE D0C0 add.w A0, D0
00006FF0 3010 move.w D0, [A0]
00006FF2 B06E 0008 cmp.w D0, [A6 + 0x8]
00006FF6 660E bne +0x10 /* 00007006 */
00006FF8 302E FFFE move.w D0, [A6 - 0x2]
00006FFC E580 asl D0, 2
00006FFE 41EC C1AE lea.l A0, [A4 - 0x3E52]
00007002 D0C0 add.w A0, D0
00007004 4250 clr.w [A0]
label00007006:
00007006 526E FFFE addq.w [A6 - 0x2], 1
0000700A 60D0 bra -0x2E /* 00006FDC */
label0000700C:
0000700C 4E5E unlink A6
0000700E 4E75 rts
fn00007010:
00007010 4E56 0000 link A6, 0
00007014 3F07 move.w -[A7], D7
00007016 3E2E 0008 move.w D7, [A6 + 0x8]
0000701A 41EC C1AE lea.l A0, [A4 - 0x3E52]
0000701E 2248 movea.l A1, A0
00007020 D2FC 0054 add.w A1, 0x54 /* 'T' */
label00007024:
00007024 BE50 cmp.w D7, [A0]
00007026 6706 beq +0x8 /* 0000702E */
00007028 5848 addq.w A0, 4
0000702A B3C8 cmpa.l A1, A0
0000702C 66F6 bne -0x8 /* 00007024 */
label0000702E:
0000702E 3028 0002 move.w D0, [A0 + 0x2]
00007032 3E1F move.w D7, [A7]+
00007034 4E5E unlink A6
00007036 4E75 rts
fn00007038:
00007038 4E56 FFB0 link A6, -0x0050
0000703C 2D6E 0008 FFC2 move.l [A6 - 0x3E], [A6 + 0x8]
00007042 3D6C C202 FFC6 move.w [A6 - 0x3A], [A4 - 0x3DFE]
00007048 422E FFCA clr.b [A6 - 0x36]
0000704C 206E 0008 movea.l A0, [A6 + 0x8]
00007050 1010 move.b D0, [A0]
00007052 4880 ext.w D0
00007054 B07C 002E cmp.w D0, 0x2E /* '.' */
00007058 6606 bne +0x8 /* 00007060 */
0000705A 303C 0000 move.w D0, 0x0
0000705E 6008 bra +0xA /* 00007068 */
label00007060:
00007060 302E 000C move.w D0, [A6 + 0xC]
00007064 C07C 0FFF and.w D0, 0xFFF
label00007068:
00007068 1D40 FFCB move.b [A6 - 0x35], D0
0000706C 42AE FFCC clr.l [A6 - 0x34]
00007070 4267 clr.w -[A7]
00007072 486E FFB0 pea.l [A6 - 0x50]
00007076 4EBA 0128 jsr [PC + 0x128 /* 000071A0 */]
0000707A 5C8F addq.l A7, 6
0000707C 3940 C204 move.w [A4 - 0x3DFC], D0
00007080 6714 beq +0x16 /* 00007096 */
00007082 206E 0008 movea.l A0, [A6 + 0x8]
00007086 1010 move.b D0, [A0]
00007088 4880 ext.w D0
0000708A B07C 002E cmp.w D0, 0x2E /* '.' */
0000708E 6706 beq +0x8 /* 00007096 */
00007090 303C FFFF move.w D0, 0xFFFF
00007094 6018 bra +0x1A /* 000070AE */
label00007096:
00007096 302E 000C move.w D0, [A6 + 0xC]
0000709A C07C 2000 and.w D0, 0x2000 /* ' \0' */
0000709E 3F00 move.w -[A7], D0
000070A0 3F2E FFC8 move.w -[A7], [A6 - 0x38]
000070A4 4EBA FEE2 jsr [PC - 0x11E /* 00006F88 */]
000070A8 588F addq.l A7, 4
000070AA 302E FFC8 move.w D0, [A6 - 0x38]
label000070AE:
000070AE 4E5E unlink A6
000070B0 4E75 rts
fn000070B2:
000070B2 4E56 0000 link A6, 0
000070B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000070BA 3F2E 000C move.w -[A7], [A6 + 0xC]
000070BE 3F2E 000E move.w -[A7], [A6 + 0xE]
000070C2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000070C6 A8EF syscall ScrollRect
000070C8 4E5E unlink A6
000070CA 4E75 rts
fn000070CC:
000070CC 4E56 0000 link A6, 0
000070D0 598F subq.l A7, 4
000070D2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000070D6 A9B8 syscall GetPattern
000070D8 201F move.l D0, [A7]+
000070DA 4E5E unlink A6
000070DC 4E75 rts
fn000070DE:
000070DE 4E56 0000 link A6, 0
000070E2 594F subq.w A7, 4
000070E4 A8D8 syscall NewRgn
000070E6 201F move.l D0, [A7]+
000070E8 4E5E unlink A6
000070EA 4E75 rts
fn000070EC:
000070EC 4E56 0000 link A6, 0
000070F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000070F4 A8D9 syscall DisposRgn/DisposeRgn
000070F6 4E5E unlink A6
000070F8 4E75 rts
fn000070FA:
000070FA 4E56 0000 link A6, 0
000070FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007102 2F2E 000C move.l -[A7], [A6 + 0xC]
00007106 A9B3 syscall SystemClick
00007108 4E5E unlink A6
0000710A 4E75 rts
fn0000710C:
0000710C 4E56 0000 link A6, 0
00007110 598F subq.l A7, 4
00007112 206E 0008 movea.l A0, [A6 + 0x8]
00007116 2F10 move.l -[A7], [A0]
00007118 3F2E 000C move.w -[A7], [A6 + 0xC]
0000711C A9A0 syscall GetResource
0000711E 201F move.l D0, [A7]+
00007120 4E5E unlink A6
00007122 4E75 rts
fn00007124:
00007124 4E56 0000 link A6, 0
00007128 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000712C 2F2E 000C move.l -[A7], [A6 + 0xC]
00007130 A8F6 syscall DrawPicture
00007132 4E5E unlink A6
00007134 4E75 rts
fn00007136:
00007136 4E56 0000 link A6, 0
0000713A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000713E A8A3 syscall EraseRect
00007140 4E5E unlink A6
00007142 4E75 rts
fn00007144:
00007144 4E56 0000 link A6, 0
00007148 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000714C A8A4 syscall InvertRect
0000714E 4E5E unlink A6
00007150 4E75 rts
fn00007152:
00007152 4E56 0000 link A6, 0
00007156 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000715A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000715E A8A5 syscall FillRect
00007160 4E5E unlink A6
00007162 4E75 rts
fn00007164:
00007164 4E56 0000 link A6, 0
00007168 206E 0008 movea.l A0, [A6 + 0x8]
0000716C 2F28 0012 move.l -[A7], [A0 + 0x12]
00007170 4EBA F1A2 jsr [PC - 0xE5E /* 00006314 */]
00007174 588F addq.l A7, 4
00007176 206E 0008 movea.l A0, [A6 + 0x8]
0000717A 4A2E 000D tst.b [A6 + 0xD]
0000717E 6704 beq +0x6 /* 00007184 */
00007180 A408 syscall Create/PBHCreate/HCreate, flags=4
00007182 6002 bra +0x4 /* 00007186 */
label00007184:
00007184 A008 syscall Create/PBHCreate/HCreate
label00007186:
00007186 206E 0008 movea.l A0, [A6 + 0x8]
0000718A 2F28 0012 move.l -[A7], [A0 + 0x12]
0000718E 4EBA F1C2 jsr [PC - 0xE3E /* 00006352 */]
00007192 588F addq.l A7, 4
00007194 206E 0008 movea.l A0, [A6 + 0x8]
00007198 3028 0010 move.w D0, [A0 + 0x10]
0000719C 4E5E unlink A6
0000719E 4E75 rts
fn000071A0:
000071A0 4E56 FFFE link A6, -0x0002
000071A4 206E 0008 movea.l A0, [A6 + 0x8]
000071A8 2F28 0012 move.l -[A7], [A0 + 0x12]
000071AC 4EBA F166 jsr [PC - 0xE9A /* 00006314 */]
000071B0 588F addq.l A7, 4
000071B2 206E 0008 movea.l A0, [A6 + 0x8]
000071B6 4A2E 000D tst.b [A6 + 0xD]
000071BA 6704 beq +0x6 /* 000071C0 */
000071BC A400 syscall Open/PBHOpen/HOpen, flags=4
000071BE 6002 bra +0x4 /* 000071C2 */
label000071C0:
000071C0 A000 syscall Open/PBHOpen/HOpen
label000071C2:
000071C2 3D40 FFFE move.w [A6 - 0x2], D0
000071C6 206E 0008 movea.l A0, [A6 + 0x8]
000071CA 2F28 0012 move.l -[A7], [A0 + 0x12]
000071CE 4EBA F182 jsr [PC - 0xE7E /* 00006352 */]
000071D2 588F addq.l A7, 4
000071D4 206E 0008 movea.l A0, [A6 + 0x8]
000071D8 316E FFFE 0010 move.w [A0 + 0x10], [A6 - 0x2]
000071DE 302E FFFE move.w D0, [A6 - 0x2]
000071E2 4E5E unlink A6
000071E4 4E75 rts
fn000071E6:
000071E6 4E56 0000 link A6, 0
000071EA 206E 0008 movea.l A0, [A6 + 0x8]
000071EE 4A2E 000D tst.b [A6 + 0xD]
000071F2 6704 beq +0x6 /* 000071F8 */
000071F4 A402 syscall Read, flags=4
000071F6 6002 bra +0x4 /* 000071FA */
label000071F8:
000071F8 A002 syscall Read
label000071FA:
000071FA 4E5E unlink A6
000071FC 4E75 rts
fn000071FE:
000071FE 4E56 0000 link A6, 0
00007202 206E 0008 movea.l A0, [A6 + 0x8]
00007206 4A2E 000D tst.b [A6 + 0xD]
0000720A 6704 beq +0x6 /* 00007210 */
0000720C A403 syscall Write, flags=4
0000720E 6002 bra +0x4 /* 00007212 */
label00007210:
00007210 A003 syscall Write
label00007212:
00007212 4E5E unlink A6
00007214 4E75 rts
fn00007216:
00007216 4E56 0000 link A6, 0
0000721A 206E 0008 movea.l A0, [A6 + 0x8]
0000721E 4A2E 000D tst.b [A6 + 0xD]
00007222 6704 beq +0x6 /* 00007228 */
00007224 A418 syscall GetFPos, flags=4
00007226 6002 bra +0x4 /* 0000722A */
label00007228:
00007228 A018 syscall GetFPos
label0000722A:
0000722A 4E5E unlink A6
0000722C 4E75 rts
fn0000722E:
0000722E 4E56 0000 link A6, 0
00007232 206E 0008 movea.l A0, [A6 + 0x8]
00007236 4A2E 000D tst.b [A6 + 0xD]
0000723A 6704 beq +0x6 /* 00007240 */
0000723C A444 syscall SetFPos, flags=4
0000723E 6002 bra +0x4 /* 00007242 */
label00007240:
00007240 A044 syscall SetFPos
label00007242:
00007242 4E5E unlink A6
00007244 4E75 rts
fn00007246:
00007246 4E56 0000 link A6, 0
0000724A 206E 0008 movea.l A0, [A6 + 0x8]
0000724E 4A2E 000D tst.b [A6 + 0xD]
00007252 6704 beq +0x6 /* 00007258 */
00007254 A411 syscall GetEOF, flags=4
00007256 6002 bra +0x4 /* 0000725A */
label00007258:
00007258 A011 syscall GetEOF
label0000725A:
0000725A 4E5E unlink A6
0000725C 4E75 rts
fn0000725E:
0000725E 4E56 0000 link A6, 0
00007262 206E 0008 movea.l A0, [A6 + 0x8]
00007266 4A2E 000D tst.b [A6 + 0xD]
0000726A 6704 beq +0x6 /* 00007270 */
0000726C A412 syscall SetEOF, flags=4
0000726E 6002 bra +0x4 /* 00007272 */
label00007270:
00007270 A012 syscall SetEOF
label00007272:
00007272 4E5E unlink A6
00007274 4E75 rts
fn00007276:
00007276 4E56 0000 link A6, 0
0000727A 206E 0008 movea.l A0, [A6 + 0x8]
0000727E 4A2E 000D tst.b [A6 + 0xD]
00007282 6704 beq +0x6 /* 00007288 */
00007284 A401 syscall Close, flags=4
00007286 6002 bra +0x4 /* 0000728A */
label00007288:
00007288 A001 syscall Close
label0000728A:
0000728A 4E5E unlink A6
0000728C 4E75 rts
fn0000728E:
0000728E 4E56 0000 link A6, 0
00007292 4EBA F27C jsr [PC - 0xD84 /* 00006510 */]
00007296 A9F4 syscall ExitToShell
00007298 4E5E unlink A6
0000729A 4E75 rts
fn0000729C:
0000729C 4E56 0000 link A6, 0
000072A0 A912 syscall InitWindows
000072A2 397C 0001 C21A move.w [A4 - 0x3DE6], 0x1
000072A8 4E5E unlink A6
000072AA 4E75 rts
fn000072AC:
000072AC 4E56 0000 link A6, 0
000072B0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000072B4 4EBA F05E jsr [PC - 0xFA2 /* 00006314 */]
000072B8 588F addq.l A7, 4
000072BA 594F subq.w A7, 4
000072BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000072C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000072C4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000072C8 1F2E 0015 move.b -[A7], [A6 + 0x15]
000072CC 3F2E 0016 move.w -[A7], [A6 + 0x16]
000072D0 2F2E 0018 move.l -[A7], [A6 + 0x18]
000072D4 1F2E 001D move.b -[A7], [A6 + 0x1D]
000072D8 2F2E 001E move.l -[A7], [A6 + 0x1E]
000072DC A913 syscall NewWindow
000072DE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000072E2 4EBA F06E jsr [PC - 0xF92 /* 00006352 */]
000072E6 588F addq.l A7, 4
000072E8 201F move.l D0, [A7]+
000072EA 4E5E unlink A6
000072EC 4E75 rts
fn000072EE:
000072EE 4E56 0000 link A6, 0
000072F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000072F6 3F2E 000C move.w -[A7], [A6 + 0xC]
000072FA 2F2E 000E move.l -[A7], [A6 + 0xE]
000072FE 2F2E 0012 move.l -[A7], [A6 + 0x12]
00007302 2F2E 0016 move.l -[A7], [A6 + 0x16]
00007306 A98D syscall GetDialogItem/GetDItem
00007308 4E5E unlink A6
0000730A 4E75 rts
fn0000730C:
0000730C 4E56 0000 link A6, 0
00007310 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007314 2F2E 000C move.l -[A7], [A6 + 0xC]
00007318 A990 syscall GetDialogItemText/GetIText
0000731A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000731E 4EBA F032 jsr [PC - 0xFCE /* 00006352 */]
00007322 588F addq.l A7, 4
00007324 4E5E unlink A6
00007326 4E75 rts
fn00007328:
00007328 4E56 0000 link A6, 0
0000732C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007330 3F2E 000C move.w -[A7], [A6 + 0xC]
00007334 3F2E 000E move.w -[A7], [A6 + 0xE]
00007338 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000733C A97E syscall SelectDialogItemText/SelIText
0000733E 4E5E unlink A6
00007340 4E75 rts
fn00007342:
00007342 4E56 0000 link A6, 0
00007346 A9B4 syscall SystemTask
00007348 4E5E unlink A6
0000734A 4E75 rts
fn0000734C:
0000734C 4E56 0000 link A6, 0
00007350 302C C1A4 move.w D0, [A4 - 0x3E5C]
00007354 670C beq +0xE /* 00007362 */
00007356 2F2C C1AA move.l -[A7], [A4 - 0x3E56]
0000735A 4EBA EEB2 jsr [PC - 0x114E /* 0000620E */]
0000735E 588F addq.l A7, 4
00007360 600C bra +0xE /* 0000736E */
label00007362:
00007362 206C C1A6 movea.l A0, [A4 - 0x3E5A]
00007366 52AC C1A6 addq.l [A4 - 0x3E5A], 1
0000736A 1010 move.b D0, [A0]
0000736C 4880 ext.w D0
label0000736E:
0000736E 4E5E unlink A6
00007370 4E75 rts
fn00007372:
00007372 4E56 FFFE link A6, -0x0002
label00007376:
00007376 4EBA FFD4 jsr [PC - 0x2C /* 0000734C */]
0000737A 3D40 FFFE move.w [A6 - 0x2], D0
0000737E 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */
00007384 67F0 beq -0xE /* 00007376 */
00007386 0C6E 0009 FFFE cmpi.w [A6 - 0x2], 0x9 /* '\t' */
0000738C 67E8 beq -0x16 /* 00007376 */
0000738E 0C6E 000A FFFE cmpi.w [A6 - 0x2], 0xA /* '\n' */
00007394 67E0 beq -0x1E /* 00007376 */
00007396 302E FFFE move.w D0, [A6 - 0x2]
0000739A 4E5E unlink A6
0000739C 4E75 rts
fn0000739E:
0000739E 4E56 FFFE link A6, -0x0002
000073A2 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF
000073A8 0C6E 0030 0008 cmpi.w [A6 + 0x8], 0x30 /* '0' */
000073AE 6D16 blt +0x18 /* 000073C6 */
000073B0 0C6E 0039 0008 cmpi.w [A6 + 0x8], 0x39 /* '9' */
000073B6 6E0E bgt +0x10 /* 000073C6 */
000073B8 302E 0008 move.w D0, [A6 + 0x8]
000073BC 907C 0030 sub.w D0, 0x30 /* '0' */
000073C0 3D40 FFFE move.w [A6 - 0x2], D0
000073C4 6032 bra +0x34 /* 000073F8 */
label000073C6:
000073C6 0C6E 0061 0008 cmpi.w [A6 + 0x8], 0x61 /* 'a' */
000073CC 6D12 blt +0x14 /* 000073E0 */
000073CE 302E 0008 move.w D0, [A6 + 0x8]
000073D2 907C 0061 sub.w D0, 0x61 /* 'a' */
000073D6 D07C 000A add.w D0, 0xA /* '\n' */
000073DA 3D40 FFFE move.w [A6 - 0x2], D0
000073DE 6018 bra +0x1A /* 000073F8 */
label000073E0:
000073E0 0C6E 0041 0008 cmpi.w [A6 + 0x8], 0x41 /* 'A' */
000073E6 6D10 blt +0x12 /* 000073F8 */
000073E8 302E 0008 move.w D0, [A6 + 0x8]
000073EC 907C 0041 sub.w D0, 0x41 /* 'A' */
000073F0 D07C 000A add.w D0, 0xA /* '\n' */
000073F4 3D40 FFFE move.w [A6 - 0x2], D0
label000073F8:
000073F8 302E FFFE move.w D0, [A6 - 0x2]
000073FC B06E 000A cmp.w D0, [A6 + 0xA]
00007400 6F0C ble +0xE /* 0000740E */
00007402 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF
00007408 397C 0001 C1A2 move.w [A4 - 0x3E5E], 0x1
label0000740E:
0000740E 302E FFFE move.w D0, [A6 - 0x2]
00007412 4E5E unlink A6
00007414 4E75 rts
fn00007416:
00007416 4E56 FFF6 link A6, -0x000A
0000741A 3D6E 000A FFFC move.w [A6 - 0x4], [A6 + 0xA]
00007420 426E FFF8 clr.w [A6 - 0x8]
00007424 426E FFF6 clr.w [A6 - 0xA]
00007428 2F07 move.l -[A7], D7
0000742A 4287 clr.l D7
0000742C 302E 0008 move.w D0, [A6 + 0x8]
00007430 B07C 0064 cmp.w D0, 0x64 /* 'd' */
00007434 6702 beq +0x4 /* 00007438 */
00007436 600A bra +0xC /* 00007442 */
label00007438:
00007438 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */
0000743E 6034 bra +0x36 /* 00007474 */
00007440 6008 bra +0xA /* 0000744A */
label00007442:
00007442 B07C 006F cmp.w D0, 0x6F /* 'o' */
00007446 6702 beq +0x4 /* 0000744A */
00007448 600A bra +0xC /* 00007454 */
label0000744A:
0000744A 3D7C 0008 FFFE move.w [A6 - 0x2], 0x8
00007450 6022 bra +0x24 /* 00007474 */
00007452 6008 bra +0xA /* 0000745C */
label00007454:
00007454 B07C 0078 cmp.w D0, 0x78 /* 'x' */
00007458 6702 beq +0x4 /* 0000745C */
0000745A 600A bra +0xC /* 00007466 */
label0000745C:
0000745C 3D7C 0010 FFFE move.w [A6 - 0x2], 0x10
00007462 6010 bra +0x12 /* 00007474 */
00007464 6008 bra +0xA /* 0000746E */
label00007466:
00007466 B07C 0068 cmp.w D0, 0x68 /* 'h' */
0000746A 6702 beq +0x4 /* 0000746E */
0000746C 6006 bra +0x8 /* 00007474 */
label0000746E:
0000746E 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */
label00007474:
00007474 0C6E 002D FFFC cmpi.w [A6 - 0x4], 0x2D /* '-' */
0000747A 6610 bne +0x12 /* 0000748C */
0000747C 303C 0001 move.w D0, 0x1
00007480 3D40 FFF8 move.w [A6 - 0x8], D0
00007484 4EBA FEC6 jsr [PC - 0x13A /* 0000734C */]
00007488 3D40 FFFC move.w [A6 - 0x4], D0
label0000748C:
0000748C 302E 000C move.w D0, [A6 + 0xC]
00007490 6770 beq +0x72 /* 00007502 */
00007492 3F2E FFFE move.w -[A7], [A6 - 0x2]
00007496 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000749A 4EBA FF02 jsr [PC - 0xFE /* 0000739E */]
0000749E 588F addq.l A7, 4
000074A0 3D40 FFFA move.w [A6 - 0x6], D0
000074A4 0C40 FFFF cmpi.w D0, 0xFFFF
000074A8 6758 beq +0x5A /* 00007502 */
000074AA 0C6E 000A FFFE cmpi.w [A6 - 0x2], 0xA /* '\n' */
000074B0 6616 bne +0x18 /* 000074C8 */
000074B2 2007 move.l D0, D7
000074B4 E780 asl D0, 3
000074B6 2207 move.l D1, D7
000074B8 E381 asl D1, 1
000074BA D081 add.l D0, D1
000074BC 362E FFFA move.w D3, [A6 - 0x6]
000074C0 48C3 ext.l D3
000074C2 D083 add.l D0, D3
000074C4 2E00 move.l D7, D0
000074C6 6026 bra +0x28 /* 000074EE */
label000074C8:
000074C8 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8
000074CE 6610 bne +0x12 /* 000074E0 */
000074D0 2007 move.l D0, D7
000074D2 E780 asl D0, 3
000074D4 362E FFFA move.w D3, [A6 - 0x6]
000074D8 48C3 ext.l D3
000074DA D083 add.l D0, D3
000074DC 2E00 move.l D7, D0
000074DE 600E bra +0x10 /* 000074EE */
label000074E0:
000074E0 2007 move.l D0, D7
000074E2 E980 asl D0, 4
000074E4 362E FFFA move.w D3, [A6 - 0x6]
000074E8 48C3 ext.l D3
000074EA D083 add.l D0, D3
000074EC 2E00 move.l D7, D0
label000074EE:
000074EE 536E 000C subq.w [A6 + 0xC], 1
000074F2 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
000074F8 4EBA FE52 jsr [PC - 0x1AE /* 0000734C */]
000074FC 3D40 FFFC move.w [A6 - 0x4], D0
00007500 608A bra -0x74 /* 0000748C */
label00007502:
00007502 302E FFF6 move.w D0, [A6 - 0xA]
00007506 670A beq +0xC /* 00007512 */
00007508 302C C1A2 move.w D0, [A4 - 0x3E5E]
0000750C 6704 beq +0x6 /* 00007512 */
0000750E 426C C1A2 clr.w [A4 - 0x3E5E]
label00007512:
00007512 302C C1A4 move.w D0, [A4 - 0x3E5C]
00007516 6710 beq +0x12 /* 00007528 */
00007518 2F2C C1AA move.l -[A7], [A4 - 0x3E56]
0000751C 3F2E FFFC move.w -[A7], [A6 - 0x4]
00007520 4EBA ECB4 jsr [PC - 0x134C /* 000061D6 */]
00007524 5C8F addq.l A7, 6
00007526 6004 bra +0x6 /* 0000752C */
label00007528:
00007528 53AC C1A6 subq.l [A4 - 0x3E5A], 1
label0000752C:
0000752C 302E FFF8 move.w D0, [A6 - 0x8]
00007530 6706 beq +0x8 /* 00007538 */
00007532 2007 move.l D0, D7
00007534 4480 neg.l D0
00007536 6002 bra +0x4 /* 0000753A */
label00007538:
00007538 2007 move.l D0, D7
label0000753A:
0000753A 2E1F move.l D7, [A7]+
0000753C 4E5E unlink A6
0000753E 4E75 rts
fn00007540:
00007540 4E56 FFD2 link A6, -0x002E
00007544 3F07 move.w -[A7], D7
00007546 3E2E 0008 move.w D7, [A6 + 0x8]
0000754A 2F0B move.l -[A7], A3
0000754C 426E FFE6 clr.w [A6 - 0x1A]
00007550 426E FFE4 clr.w [A6 - 0x1C]
00007554 426E FFE2 clr.w [A6 - 0x1E]
00007558 426E FFE0 clr.w [A6 - 0x20]
0000755C 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1
00007562 426E FFDC clr.w [A6 - 0x24]
00007566 3D7C 0013 FFDA move.w [A6 - 0x26], 0x13
0000756C 41EE FFEC lea.l A0, [A6 - 0x14]
00007570 2648 movea.l A3, A0
00007572 0C47 002D cmpi.w D7, 0x2D /* '-' */
00007576 660E bne +0x10 /* 00007586 */
00007578 1D7C 0001 FFE8 move.b [A6 - 0x18], 0x1
0000757E 4EBA FDCC jsr [PC - 0x234 /* 0000734C */]
00007582 3E00 move.w D7, D0
00007584 6004 bra +0x6 /* 0000758A */
label00007586:
00007586 422E FFE8 clr.b [A6 - 0x18]
label0000758A:
0000758A 426E FFEA clr.w [A6 - 0x16]
label0000758E:
0000758E 302E 000A move.w D0, [A6 + 0xA]
00007592 6700 00B2 beq +0xB4 /* 00007646 */
00007596 0C47 002D cmpi.w D7, 0x2D /* '-' */
0000759A 6610 bne +0x12 /* 000075AC */
0000759C 302E FFE4 move.w D0, [A6 - 0x1C]
000075A0 670A beq +0xC /* 000075AC */
000075A2 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1
000075A8 6000 0088 bra +0x8A /* 00007632 */
label000075AC:
000075AC 0C47 0030 cmpi.w D7, 0x30 /* '0' */
000075B0 6D50 blt +0x52 /* 00007602 */
000075B2 0C47 0039 cmpi.w D7, 0x39 /* '9' */
000075B6 6E4A bgt +0x4C /* 00007602 */
000075B8 302E FFE4 move.w D0, [A6 - 0x1C]
000075BC 6714 beq +0x16 /* 000075D2 */
000075BE 302E FFE2 move.w D0, [A6 - 0x1E]
000075C2 C1FC 000A muls.w D0, 0xA /* '\n' */
000075C6 D047 add.w D0, D7
000075C8 907C 0030 sub.w D0, 0x30 /* '0' */
000075CC 3D40 FFE2 move.w [A6 - 0x1E], D0
000075D0 602E bra +0x30 /* 00007600 */
label000075D2:
000075D2 0C47 0030 cmpi.w D7, 0x30 /* '0' */
000075D6 6704 beq +0x6 /* 000075DC */
000075D8 426E FFDE clr.w [A6 - 0x22]
label000075DC:
000075DC 302E FFDA move.w D0, [A6 - 0x26]
000075E0 6606 bne +0x8 /* 000075E8 */
000075E2 526E FFEA addq.w [A6 - 0x16], 1
000075E6 6018 bra +0x1A /* 00007600 */
label000075E8:
000075E8 302E FFE6 move.w D0, [A6 - 0x1A]
000075EC 6704 beq +0x6 /* 000075F2 */
000075EE 536E FFEA subq.w [A6 - 0x16], 1
label000075F2:
000075F2 302E FFDE move.w D0, [A6 - 0x22]
000075F6 6608 bne +0xA /* 00007600 */
000075F8 3007 move.w D0, D7
000075FA 16C0 move.b [A3]+, D0
000075FC 536E FFDA subq.w [A6 - 0x26], 1
label00007600:
00007600 6030 bra +0x32 /* 00007632 */
label00007602:
00007602 0C47 002E cmpi.w D7, 0x2E /* '.' */
00007606 660E bne +0x10 /* 00007616 */
00007608 302E FFE6 move.w D0, [A6 - 0x1A]
0000760C 6608 bne +0xA /* 00007616 */
0000760E 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1
00007614 601C bra +0x1E /* 00007632 */
label00007616:
00007616 0C47 0045 cmpi.w D7, 0x45 /* 'E' */
0000761A 6706 beq +0x8 /* 00007622 */
0000761C 0C47 0065 cmpi.w D7, 0x65 /* 'e' */
00007620 660E bne +0x10 /* 00007630 */
label00007622:
00007622 302E FFE4 move.w D0, [A6 - 0x1C]
00007626 6608 bne +0xA /* 00007630 */
00007628 3D7C 0001 FFE4 move.w [A6 - 0x1C], 0x1
0000762E 6002 bra +0x4 /* 00007632 */
label00007630:
00007630 6014 bra +0x16 /* 00007646 */
label00007632:
00007632 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1
00007638 4EBA FD12 jsr [PC - 0x2EE /* 0000734C */]
0000763C 3E00 move.w D7, D0
0000763E 536E 000A subq.w [A6 + 0xA], 1
00007642 6000 FF4A bra -0xB4 /* 0000758E */
label00007646:
00007646 302E FFDC move.w D0, [A6 - 0x24]
0000764A 6606 bne +0x8 /* 00007652 */
0000764C 397C 0001 C1A2 move.w [A4 - 0x3E5E], 0x1
label00007652:
00007652 302E FFE0 move.w D0, [A6 - 0x20]
00007656 670A beq +0xC /* 00007662 */
00007658 302E FFE2 move.w D0, [A6 - 0x1E]
0000765C 916E FFEA sub.w [A6 - 0x16], D0
00007660 6008 bra +0xA /* 0000766A */
label00007662:
00007662 302E FFE2 move.w D0, [A6 - 0x1E]
00007666 D16E FFEA add.w [A6 - 0x16], D0
label0000766A:
0000766A 4213 clr.b [A3]
0000766C 486E FFEC pea.l [A6 - 0x14]
00007670 4EBA ECA2 jsr [PC - 0x135E /* 00006314 */]
00007674 588F addq.l A7, 4
00007676 486E FFE8 pea.l [A6 - 0x18]
0000767A 486E FFD2 pea.l [A6 - 0x2E]
0000767E 3F3C 0809 move.w -[A7], 0x809
00007682 A9EB syscall Pack4/FP68K
00007684 302C C1A4 move.w D0, [A4 - 0x3E5C]
00007688 670E beq +0x10 /* 00007698 */
0000768A 2F2C C1AA move.l -[A7], [A4 - 0x3E56]
0000768E 3F07 move.w -[A7], D7
00007690 4EBA EB44 jsr [PC - 0x14BC /* 000061D6 */]
00007694 5C8F addq.l A7, 6
00007696 6004 bra +0x6 /* 0000769C */
label00007698:
00007698 53AC C1A6 subq.l [A4 - 0x3E5A], 1
label0000769C:
0000769C 486E FFD2 pea.l [A6 - 0x2E]
000076A0 486C C18C pea.l [A4 - 0x3E74]
000076A4 3F3C 080E move.w -[A7], 0x80E
000076A8 A9EB syscall Pack4/FP68K
000076AA 265F movea.l A3, [A7]+
000076AC 3E1F move.w D7, [A7]+
000076AE 4E5E unlink A6
000076B0 4E75 rts
fn000076B2:
000076B2 4E56 FFE2 link A6, -0x001E
000076B6 426E FFFE clr.w [A6 - 0x2]
000076BA 2F0B move.l -[A7], A3
000076BC 2F0A move.l -[A7], A2
000076BE 426C C1A2 clr.w [A4 - 0x3E5E]
000076C2 206E 0008 movea.l A0, [A6 + 0x8]
000076C6 58AE 0008 addq.l [A6 + 0x8], 4
000076CA 2650 movea.l A3, [A0]
label000076CC:
000076CC 1013 move.b D0, [A3]
000076CE 6700 0336 beq +0x338 /* 00007A06 */
000076D2 101B move.b D0, [A3]+
000076D4 4880 ext.w D0
000076D6 3D40 FFF8 move.w [A6 - 0x8], D0
000076DA 0C6E 0020 FFF8 cmpi.w [A6 - 0x8], 0x20 /* ' ' */
000076E0 6710 beq +0x12 /* 000076F2 */
000076E2 0C6E 0009 FFF8 cmpi.w [A6 - 0x8], 0x9 /* '\t' */
000076E8 6708 beq +0xA /* 000076F2 */
000076EA 0C6E 000A FFF8 cmpi.w [A6 - 0x8], 0xA /* '\n' */
000076F0 662C bne +0x2E /* 0000771E */
label000076F2:
000076F2 4EBA FC7E jsr [PC - 0x382 /* 00007372 */]
000076F6 3D40 FFF6 move.w [A6 - 0xA], D0
000076FA 0C6E FFFF FFF6 cmpi.w [A6 - 0xA], 0xFFFF
00007700 671A beq +0x1C /* 0000771C */
00007702 302C C1A4 move.w D0, [A4 - 0x3E5C]
00007706 6710 beq +0x12 /* 00007718 */
00007708 2F2C C1AA move.l -[A7], [A4 - 0x3E56]
0000770C 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00007710 4EBA EAC4 jsr [PC - 0x153C /* 000061D6 */]
00007714 5C8F addq.l A7, 6
00007716 6004 bra +0x6 /* 0000771C */
label00007718:
00007718 53AC C1A6 subq.l [A4 - 0x3E5A], 1
label0000771C:
0000771C 60AE bra -0x50 /* 000076CC */
label0000771E:
0000771E 0C6E 0025 FFF8 cmpi.w [A6 - 0x8], 0x25 /* '%' */
00007724 6748 beq +0x4A /* 0000776E */
00007726 4EBA FC4A jsr [PC - 0x3B6 /* 00007372 */]
0000772A 3D40 FFF6 move.w [A6 - 0xA], D0
0000772E 0C6E FFFF FFF6 cmpi.w [A6 - 0xA], 0xFFFF
00007734 6608 bne +0xA /* 0000773E */
00007736 303C FFFF move.w D0, 0xFFFF
0000773A 6000 02CE bra +0x2D0 /* 00007A0A */
label0000773E:
0000773E 302E FFF6 move.w D0, [A6 - 0xA]
00007742 B06E FFF8 cmp.w D0, [A6 - 0x8]
00007746 6722 beq +0x24 /* 0000776A */
00007748 302C C1A4 move.w D0, [A4 - 0x3E5C]
0000774C 6710 beq +0x12 /* 0000775E */
0000774E 2F2C C1AA move.l -[A7], [A4 - 0x3E56]
00007752 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00007756 4EBA EA7E jsr [PC - 0x1582 /* 000061D6 */]
0000775A 5C8F addq.l A7, 6
0000775C 6004 bra +0x6 /* 00007762 */
label0000775E:
0000775E 53AC C1A6 subq.l [A4 - 0x3E5A], 1
label00007762:
00007762 302E FFFE move.w D0, [A6 - 0x2]
00007766 6000 02A2 bra +0x2A4 /* 00007A0A */
label0000776A:
0000776A 6000 0296 bra +0x298 /* 00007A02 */
label0000776E:
0000776E 303C 0000 move.w D0, 0x0
00007772 3D40 FFF2 move.w [A6 - 0xE], D0
00007776 3D40 FFF0 move.w [A6 - 0x10], D0
0000777A 3D7C 0100 FFEE move.w [A6 - 0x12], 0x100
00007780 1013 move.b D0, [A3]
00007782 4880 ext.w D0
00007784 B07C 002A cmp.w D0, 0x2A /* '*' */
00007788 6608 bne +0xA /* 00007792 */
0000778A 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1
00007790 528B addq.l A3, 1
label00007792:
00007792 1013 move.b D0, [A3]
00007794 4880 ext.w D0
00007796 B07C 0030 cmp.w D0, 0x30 /* '0' */
0000779A 6D20 blt +0x22 /* 000077BC */
0000779C 1013 move.b D0, [A3]
0000779E 4880 ext.w D0
000077A0 B07C 0039 cmp.w D0, 0x39 /* '9' */
000077A4 6E16 bgt +0x18 /* 000077BC */
000077A6 2D4B FFFA move.l [A6 - 0x6], A3
000077AA 486E FFFA pea.l [A6 - 0x6]
000077AE 4EBA E49A jsr [PC - 0x1B66 /* 00005C4A */]
000077B2 588F addq.l A7, 4
000077B4 3D40 FFEE move.w [A6 - 0x12], D0
000077B8 266E FFFA movea.l A3, [A6 - 0x6]
label000077BC:
000077BC 1013 move.b D0, [A3]
000077BE 4880 ext.w D0
000077C0 B07C 006C cmp.w D0, 0x6C /* 'l' */
000077C4 6608 bne +0xA /* 000077CE */
000077C6 3D7C 0001 FFF0 move.w [A6 - 0x10], 0x1
000077CC 528B addq.l A3, 1
label000077CE:
000077CE 101B move.b D0, [A3]+
000077D0 4880 ext.w D0
000077D2 3D40 FFF4 move.w [A6 - 0xC], D0
000077D6 0C6E 0063 FFF4 cmpi.w [A6 - 0xC], 0x63 /* 'c' */
000077DC 6634 bne +0x36 /* 00007812 */
000077DE 4EBA FB6C jsr [PC - 0x494 /* 0000734C */]
000077E2 3D40 FFF6 move.w [A6 - 0xA], D0
000077E6 0C40 FFFF cmpi.w D0, 0xFFFF
000077EA 6608 bne +0xA /* 000077F4 */
000077EC 303C FFFF move.w D0, 0xFFFF
000077F0 6000 0218 bra +0x21A /* 00007A0A */
label000077F4:
000077F4 302E FFF2 move.w D0, [A6 - 0xE]
000077F8 6610 bne +0x12 /* 0000780A */
000077FA 302E FFF6 move.w D0, [A6 - 0xA]
000077FE 206E 0008 movea.l A0, [A6 + 0x8]
00007802 58AE 0008 addq.l [A6 + 0x8], 4
00007806 2050 movea.l A0, [A0]
00007808 1080 move.b [A0], D0
label0000780A:
0000780A 526E FFFE addq.w [A6 - 0x2], 1
0000780E 6000 01F2 bra +0x1F4 /* 00007A02 */
label00007812:
00007812 0C6E 0064 FFF4 cmpi.w [A6 - 0xC], 0x64 /* 'd' */
00007818 671A beq +0x1C /* 00007834 */
0000781A 0C6E 006F FFF4 cmpi.w [A6 - 0xC], 0x6F /* 'o' */
00007820 6712 beq +0x14 /* 00007834 */
00007822 0C6E 0078 FFF4 cmpi.w [A6 - 0xC], 0x78 /* 'x' */
00007828 670A beq +0xC /* 00007834 */
0000782A 0C6E 0068 FFF4 cmpi.w [A6 - 0xC], 0x68 /* 'h' */
00007830 6600 0090 bne +0x92 /* 000078C2 */
label00007834:
00007834 4EBA FB3C jsr [PC - 0x4C4 /* 00007372 */]
00007838 3D40 FFF6 move.w [A6 - 0xA], D0
0000783C 0C40 FFFF cmpi.w D0, 0xFFFF
00007840 6608 bne +0xA /* 0000784A */
00007842 303C FFFF move.w D0, 0xFFFF
00007846 6000 01C2 bra +0x1C4 /* 00007A0A */
label0000784A:
0000784A 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000784E 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00007852 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00007856 4EBA FBBE jsr [PC - 0x442 /* 00007416 */]
0000785A 5C8F addq.l A7, 6
0000785C 2D40 FFE2 move.l [A6 - 0x1E], D0
00007860 302C C1A2 move.w D0, [A4 - 0x3E5E]
00007864 6708 beq +0xA /* 0000786E */
00007866 302E FFFE move.w D0, [A6 - 0x2]
0000786A 6000 019E bra +0x1A0 /* 00007A0A */
label0000786E:
0000786E 302E FFF2 move.w D0, [A6 - 0xE]
00007872 6646 bne +0x48 /* 000078BA */
00007874 302E FFF0 move.w D0, [A6 - 0x10]
00007878 6712 beq +0x14 /* 0000788C */
0000787A 206E 0008 movea.l A0, [A6 + 0x8]
0000787E 58AE 0008 addq.l [A6 + 0x8], 4
00007882 2010 move.l D0, [A0]
00007884 2040 movea.l A0, D0
00007886 20AE FFE2 move.l [A0], [A6 - 0x1E]
0000788A 602E bra +0x30 /* 000078BA */
label0000788C:
0000788C 0C6E 0068 FFF4 cmpi.w [A6 - 0xC], 0x68 /* 'h' */
00007892 6614 bne +0x16 /* 000078A8 */
00007894 202E FFE2 move.l D0, [A6 - 0x1E]
00007898 206E 0008 movea.l A0, [A6 + 0x8]
0000789C 58AE 0008 addq.l [A6 + 0x8], 4
000078A0 2210 move.l D1, [A0]
000078A2 2041 movea.l A0, D1
000078A4 1080 move.b [A0], D0
000078A6 6012 bra +0x14 /* 000078BA */
label000078A8:
000078A8 202E FFE2 move.l D0, [A6 - 0x1E]
000078AC 206E 0008 movea.l A0, [A6 + 0x8]
000078B0 58AE 0008 addq.l [A6 + 0x8], 4
000078B4 2210 move.l D1, [A0]
000078B6 2041 movea.l A0, D1
000078B8 3080 move.w [A0], D0
label000078BA:
000078BA 526E FFFE addq.w [A6 - 0x2], 1
000078BE 6000 0142 bra +0x144 /* 00007A02 */
label000078C2:
000078C2 0C6E 0065 FFF4 cmpi.w [A6 - 0xC], 0x65 /* 'e' */
000078C8 670A beq +0xC /* 000078D4 */
000078CA 0C6E 0066 FFF4 cmpi.w [A6 - 0xC], 0x66 /* 'f' */
000078D0 6600 009E bne +0xA0 /* 00007970 */
label000078D4:
000078D4 4EBA FA9C jsr [PC - 0x564 /* 00007372 */]
000078D8 3D40 FFF6 move.w [A6 - 0xA], D0
000078DC 0C40 FFFF cmpi.w D0, 0xFFFF
000078E0 6608 bne +0xA /* 000078EA */
000078E2 303C FFFF move.w D0, 0xFFFF
000078E6 6000 0122 bra +0x124 /* 00007A0A */
label000078EA:
000078EA 3F2E FFEE move.w -[A7], [A6 - 0x12]
000078EE 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000078F2 4EBA FC4C jsr [PC - 0x3B4 /* 00007540 */]
000078F6 588F addq.l A7, 4
000078F8 486C C18C pea.l [A4 - 0x3E74]
000078FC 486E FFE6 pea.l [A6 - 0x1A]
00007900 3F3C 0810 move.w -[A7], 0x810
00007904 A9EB syscall Pack4/FP68K
00007906 302C C1A2 move.w D0, [A4 - 0x3E5E]
0000790A 6708 beq +0xA /* 00007914 */
0000790C 302E FFFE move.w D0, [A6 - 0x2]
00007910 6000 00F8 bra +0xFA /* 00007A0A */
label00007914:
00007914 302E FFF2 move.w D0, [A6 - 0xE]
00007918 664E bne +0x50 /* 00007968 */
0000791A 302E FFF0 move.w D0, [A6 - 0x10]
0000791E 6728 beq +0x2A /* 00007948 */
00007920 486E FFE6 pea.l [A6 - 0x1A]
00007924 486C C18C pea.l [A4 - 0x3E74]
00007928 3F3C 080E move.w -[A7], 0x80E
0000792C A9EB syscall Pack4/FP68K
0000792E 206E 0008 movea.l A0, [A6 + 0x8]
00007932 58AE 0008 addq.l [A6 + 0x8], 4
00007936 2210 move.l D1, [A0]
00007938 2041 movea.l A0, D1
0000793A 486C C18C pea.l [A4 - 0x3E74]
0000793E 4850 pea.l [A0]
00007940 3F3C 0810 move.w -[A7], 0x810
00007944 A9EB syscall Pack4/FP68K
00007946 6020 bra +0x22 /* 00007968 */
label00007948:
00007948 486E FFE6 pea.l [A6 - 0x1A]
0000794C 486C C18C pea.l [A4 - 0x3E74]
00007950 3F3C 080E move.w -[A7], 0x80E
00007954 A9EB syscall Pack4/FP68K
00007956 4EBA 0224 jsr [PC + 0x224 /* 00007B7C */]
0000795A 206E 0008 movea.l A0, [A6 + 0x8]
0000795E 58AE 0008 addq.l [A6 + 0x8], 4
00007962 2210 move.l D1, [A0]
00007964 2041 movea.l A0, D1
00007966 2080 move.l [A0], D0
label00007968:
00007968 526E FFFE addq.w [A6 - 0x2], 1
0000796C 6000 0094 bra +0x96 /* 00007A02 */
label00007970:
00007970 0C6E 0073 FFF4 cmpi.w [A6 - 0xC], 0x73 /* 's' */
00007976 6600 008A bne +0x8C /* 00007A02 */
0000797A 4EBA F9F6 jsr [PC - 0x60A /* 00007372 */]
0000797E 3D40 FFF6 move.w [A6 - 0xA], D0
00007982 0C40 FFFF cmpi.w D0, 0xFFFF
00007986 6606 bne +0x8 /* 0000798E */
00007988 303C FFFF move.w D0, 0xFFFF
0000798C 607C bra +0x7E /* 00007A0A */
label0000798E:
0000798E 302E FFF2 move.w D0, [A6 - 0xE]
00007992 660A bne +0xC /* 0000799E */
00007994 206E 0008 movea.l A0, [A6 + 0x8]
00007998 58AE 0008 addq.l [A6 + 0x8], 4
0000799C 2450 movea.l A2, [A0]
label0000799E:
0000799E 302E FFEE move.w D0, [A6 - 0x12]
000079A2 673E beq +0x40 /* 000079E2 */
000079A4 0C6E 0020 FFF6 cmpi.w [A6 - 0xA], 0x20 /* ' ' */
000079AA 6736 beq +0x38 /* 000079E2 */
000079AC 0C6E 0009 FFF6 cmpi.w [A6 - 0xA], 0x9 /* '\t' */
000079B2 672E beq +0x30 /* 000079E2 */
000079B4 0C6E 000A FFF6 cmpi.w [A6 - 0xA], 0xA /* '\n' */
000079BA 6726 beq +0x28 /* 000079E2 */
000079BC 302E FFF2 move.w D0, [A6 - 0xE]
000079C0 6606 bne +0x8 /* 000079C8 */
000079C2 302E FFF6 move.w D0, [A6 - 0xA]
000079C6 14C0 move.b [A2]+, D0
label000079C8:
000079C8 4EBA F982 jsr [PC - 0x67E /* 0000734C */]
000079CC 3D40 FFF6 move.w [A6 - 0xA], D0
000079D0 0C40 FFFF cmpi.w D0, 0xFFFF
000079D4 6606 bne +0x8 /* 000079DC */
000079D6 303C FFFF move.w D0, 0xFFFF
000079DA 602E bra +0x30 /* 00007A0A */
label000079DC:
000079DC 536E FFEE subq.w [A6 - 0x12], 1
000079E0 60BC bra -0x42 /* 0000799E */
label000079E2:
000079E2 421A clr.b [A2]+
000079E4 302C C1A4 move.w D0, [A4 - 0x3E5C]
000079E8 6710 beq +0x12 /* 000079FA */
000079EA 2F2C C1AA move.l -[A7], [A4 - 0x3E56]
000079EE 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000079F2 4EBA E7E2 jsr [PC - 0x181E /* 000061D6 */]
000079F6 5C8F addq.l A7, 6
000079F8 6004 bra +0x6 /* 000079FE */
label000079FA:
000079FA 53AC C1A6 subq.l [A4 - 0x3E5A], 1
label000079FE:
000079FE 526E FFFE addq.w [A6 - 0x2], 1
label00007A02:
00007A02 6000 FCC8 bra -0x336 /* 000076CC */
label00007A06:
00007A06 302E FFFE move.w D0, [A6 - 0x2]
label00007A0A:
00007A0A 245F movea.l A2, [A7]+
00007A0C 265F movea.l A3, [A7]+
00007A0E 4E5E unlink A6
00007A10 4E75 rts
fn00007A12:
00007A12 4E56 0000 link A6, 0
00007A16 296E 0008 C1AA move.l [A4 - 0x3E56], [A6 + 0x8]
00007A1C 397C 0001 C1A4 move.w [A4 - 0x3E5C], 0x1
00007A22 486E 000C pea.l [A6 + 0xC]
00007A26 4EBA FC8A jsr [PC - 0x376 /* 000076B2 */]
00007A2A 588F addq.l A7, 4
00007A2C 4E5E unlink A6
00007A2E 4E75 rts
fn00007A30:
00007A30 4E56 0000 link A6, 0
00007A34 2F0B move.l -[A7], A3
00007A36 266E 0008 movea.l A3, [A6 + 0x8]
00007A3A 2F0B move.l -[A7], A3
00007A3C 4EBA 0044 jsr [PC + 0x44 /* 00007A82 */]
00007A40 588F addq.l A7, 4
00007A42 4A40 tst.w D0
00007A44 6706 beq +0x8 /* 00007A4C */
00007A46 303C FFFF move.w D0, 0xFFFF
00007A4A 6030 bra +0x32 /* 00007A7C */
label00007A4C:
00007A4C 302B 000A move.w D0, [A3 + 0xA]
00007A50 C07C 0010 and.w D0, 0x10
00007A54 670A beq +0xC /* 00007A60 */
00007A56 2F2B 0006 move.l -[A7], [A3 + 0x6]
00007A5A 4EBA 04D2 jsr [PC + 0x4D2 /* 00007F2E */]
00007A5E 588F addq.l A7, 4
label00007A60:
00007A60 426B 000A clr.w [A3 + 0xA]
00007A64 3F2B 000C move.w -[A7], [A3 + 0xC]
00007A68 4EBA EC38 jsr [PC - 0x13C8 /* 000066A2 */]
00007A6C 548F addq.l A7, 2
00007A6E 4A40 tst.w D0
00007A70 6706 beq +0x8 /* 00007A78 */
00007A72 303C FFFF move.w D0, 0xFFFF
00007A76 6004 bra +0x6 /* 00007A7C */
label00007A78:
00007A78 303C 0000 move.w D0, 0x0
label00007A7C:
00007A7C 265F movea.l A3, [A7]+
00007A7E 4E5E unlink A6
00007A80 4E75 rts
fn00007A82:
00007A82 4E56 FFFC link A6, -0x0004
00007A86 2F0B move.l -[A7], A3
00007A88 266E 0008 movea.l A3, [A6 + 0x8]
00007A8C 3F07 move.w -[A7], D7
00007A8E 302B 000A move.w D0, [A3 + 0xA]
00007A92 C07C 0003 and.w D0, 0x3
00007A96 6608 bne +0xA /* 00007AA0 */
00007A98 303C FFFF move.w D0, 0xFFFF
00007A9C 6000 008C bra +0x8E /* 00007B2A */
label00007AA0:
00007AA0 2013 move.l D0, [A3]
00007AA2 90AB 0006 sub.l D0, [A3 + 0x6]
00007AA6 3E00 move.w D7, D0
00007AA8 302B 000A move.w D0, [A3 + 0xA]
00007AAC C07C 0080 and.w D0, 0x80
00007AB0 674C beq +0x4E /* 00007AFE */
00007AB2 302B 000A move.w D0, [A3 + 0xA]
00007AB6 C07C 0002 and.w D0, 0x2
00007ABA 6606 bne +0x8 /* 00007AC2 */
00007ABC 303C FFFF move.w D0, 0xFFFF
00007AC0 6068 bra +0x6A /* 00007B2A */
label00007AC2:
00007AC2 302B 000A move.w D0, [A3 + 0xA]
00007AC6 C07C 0004 and.w D0, 0x4
00007ACA 6710 beq +0x12 /* 00007ADC */
00007ACC 3F3C 0002 move.w -[A7], 0x2
00007AD0 42A7 clr.l -[A7]
00007AD2 3F2B 000C move.w -[A7], [A3 + 0xC]
00007AD6 4EBA EAC8 jsr [PC - 0x1538 /* 000065A0 */]
00007ADA 508F addq.l A7, 8
label00007ADC:
00007ADC 3F07 move.w -[A7], D7
00007ADE 2F2B 0006 move.l -[A7], [A3 + 0x6]
00007AE2 3F2B 000C move.w -[A7], [A3 + 0xC]
00007AE6 4EBA F1EA jsr [PC - 0xE16 /* 00006CD2 */]
00007AEA 508F addq.l A7, 8
00007AEC 0C40 FFFF cmpi.w D0, 0xFFFF
00007AF0 6606 bne +0x8 /* 00007AF8 */
00007AF2 303C FFFF move.w D0, 0xFFFF
00007AF6 6032 bra +0x34 /* 00007B2A */
label00007AF8:
00007AF8 026B FF7F 000A andi.w [A3 + 0xA], 0xFF7F
label00007AFE:
00007AFE 2D4B FFFC move.l [A6 - 0x4], A3
00007B02 0C6B 7D00 000C cmpi.w [A3 + 0xC], 0x7D00 /* '}\0' */
00007B08 6C14 bge +0x16 /* 00007B1E */
00007B0A 206E FFFC movea.l A0, [A6 - 0x4]
00007B0E 41E8 000E lea.l A0, [A0 + 0xE]
00007B12 2F08 move.l -[A7], A0
00007B14 3F2B 000C move.w -[A7], [A3 + 0xC]
00007B18 4EBA DD42 jsr [PC - 0x22BE /* 0000585C */]
00007B1C 5C8F addq.l A7, 6
label00007B1E:
00007B1E 26AB 0006 move.l [A3], [A3 + 0x6]
00007B22 426B 0004 clr.w [A3 + 0x4]
00007B26 303C 0000 move.w D0, 0x0
label00007B2A:
00007B2A 3E1F move.w D7, [A7]+
00007B2C 265F movea.l A3, [A7]+
00007B2E 4E5E unlink A6
00007B30 4E75 rts
fn00007B32:
00007B32 4E56 0000 link A6, 0
00007B36 554F subq.w A7, 2
00007B38 A861 syscall Random
00007B3A 301F move.w D0, [A7]+
00007B3C 4E5E unlink A6
00007B3E 4E75 rts
fn00007B40:
00007B40 2940 C198 move.l [A4 - 0x3E68], D0
00007B44 486C C198 pea.l [A4 - 0x3E68]
00007B48 486C C18C pea.l [A4 - 0x3E74]
00007B4C 3F3C 280E move.w -[A7], 0x280E
00007B50 A9EB syscall Pack4/FP68K
00007B52 4E75 rts
fn00007B54:
00007B54 486C C18C pea.l [A4 - 0x3E74]
00007B58 486C C198 pea.l [A4 - 0x3E68]
00007B5C 3F3C 2810 move.w -[A7], 0x2810
00007B60 A9EB syscall Pack4/FP68K
00007B62 202C C198 move.l D0, [A4 - 0x3E68]
00007B66 4E75 rts
fn00007B68:
00007B68 2940 C198 move.l [A4 - 0x3E68], D0
00007B6C 486C C198 pea.l [A4 - 0x3E68]
00007B70 486C C18C pea.l [A4 - 0x3E74]
00007B74 3F3C 100E move.w -[A7], 0x100E
00007B78 A9EB syscall Pack4/FP68K
00007B7A 4E75 rts
fn00007B7C:
00007B7C 486C C18C pea.l [A4 - 0x3E74]
00007B80 486C C198 pea.l [A4 - 0x3E68]
00007B84 3F3C 1010 move.w -[A7], 0x1010
00007B88 A9EB syscall Pack4/FP68K
00007B8A 202C C198 move.l D0, [A4 - 0x3E68]
00007B8E 4E75 rts
fn00007B90:
00007B90 4E56 0000 link A6, 0
00007B94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007B98 A89A syscall GetPen
00007B9A 4E5E unlink A6
00007B9C 4E75 rts
fn00007B9E:
00007B9E 4E56 0000 link A6, 0
00007BA2 3F2E 0008 move.w -[A7], [A6 + 0x8]
00007BA6 3F2E 000A move.w -[A7], [A6 + 0xA]
00007BAA A89B syscall PenSize
00007BAC 4E5E unlink A6
00007BAE 4E75 rts
fn00007BB0:
00007BB0 4E56 0000 link A6, 0
00007BB4 3F2E 0008 move.w -[A7], [A6 + 0x8]
00007BB8 A89C syscall PenMode
00007BBA 4E5E unlink A6
00007BBC 4E75 rts
fn00007BBE:
00007BBE 4E56 0000 link A6, 0
00007BC2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007BC6 A89D syscall PenPat
00007BC8 4E5E unlink A6
00007BCA 4E75 rts
fn00007BCC:
00007BCC 4E56 0000 link A6, 0
00007BD0 3F2E 0008 move.w -[A7], [A6 + 0x8]
00007BD4 3F2E 000A move.w -[A7], [A6 + 0xA]
00007BD8 A893 syscall MoveTo
00007BDA 4E5E unlink A6
00007BDC 4E75 rts
fn00007BDE:
00007BDE 4E56 0000 link A6, 0
00007BE2 3F2E 0008 move.w -[A7], [A6 + 0x8]
00007BE6 3F2E 000A move.w -[A7], [A6 + 0xA]
00007BEA A894 syscall Move
00007BEC 4E5E unlink A6
00007BEE 4E75 rts
fn00007BF0:
00007BF0 4E56 0000 link A6, 0
00007BF4 3F2E 0008 move.w -[A7], [A6 + 0x8]
00007BF8 3F2E 000A move.w -[A7], [A6 + 0xA]
00007BFC A891 syscall LineTo
00007BFE 4E5E unlink A6
00007C00 4E75 rts
fn00007C02:
00007C02 4E56 0000 link A6, 0
00007C06 3F2E 0008 move.w -[A7], [A6 + 0x8]
00007C0A 3F2E 000A move.w -[A7], [A6 + 0xA]
00007C0E A892 syscall Line
00007C10 4E5E unlink A6
00007C12 4E75 rts
fn00007C14:
00007C14 4E56 0000 link A6, 0
00007C18 558F subq.l A7, 2
00007C1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007C1E A86A syscall HiWord
00007C20 301F move.w D0, [A7]+
00007C22 4E5E unlink A6
00007C24 4E75 rts
fn00007C26:
00007C26 4E56 0000 link A6, 0
00007C2A 558F subq.l A7, 2
00007C2C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007C30 A86B syscall LoWord
00007C32 301F move.w D0, [A7]+
00007C34 4E5E unlink A6
00007C36 4E75 rts
fn00007C38:
00007C38 4E56 0000 link A6, 0
00007C3C A9CC syscall TEInit
00007C3E 4E5E unlink A6
00007C40 4E75 rts
fn00007C42:
00007C42 4E56 FFFC link A6, -0x0004
00007C46 2F0B move.l -[A7], A3
00007C48 2F0A move.l -[A7], A2
00007C4A 266E 0008 movea.l A3, [A6 + 0x8]
00007C4E 246E 000C movea.l A2, [A6 + 0xC]
00007C52 2D4B FFFC move.l [A6 - 0x4], A3
label00007C56:
00007C56 16DA move.b [A3]+, [A2]+
00007C58 6702 beq +0x4 /* 00007C5C */
00007C5A 60FA bra -0x4 /* 00007C56 */
label00007C5C:
00007C5C 202E FFFC move.l D0, [A6 - 0x4]
00007C60 245F movea.l A2, [A7]+
00007C62 265F movea.l A3, [A7]+
00007C64 4E5E unlink A6
00007C66 4E75 rts
fn00007C68:
00007C68 4E56 0000 link A6, 0
00007C6C 2F0B move.l -[A7], A3
00007C6E 266E 0008 movea.l A3, [A6 + 0x8]
00007C72 3F07 move.w -[A7], D7
00007C74 4247 clr.w D7
label00007C76:
00007C76 101B move.b D0, [A3]+
00007C78 6704 beq +0x6 /* 00007C7E */
00007C7A 5247 addq.w D7, 1
00007C7C 60F8 bra -0x6 /* 00007C76 */
label00007C7E:
00007C7E 3007 move.w D0, D7
00007C80 3E1F move.w D7, [A7]+
00007C82 265F movea.l A3, [A7]+
00007C84 4E5E unlink A6
00007C86 4E75 rts
fn00007C88:
00007C88 4E56 FFE8 link A6, -0x0018
00007C8C 302C C094 move.w D0, [A4 - 0x3F6C]
00007C90 B06C C092 cmp.w D0, [A4 - 0x3F6E]
00007C94 671A beq +0x1C /* 00007CB0 */
00007C96 302C C092 move.w D0, [A4 - 0x3F6E]
00007C9A 526C C092 addq.w [A4 - 0x3F6E], 1
00007C9E 41EC C136 lea.l A0, [A4 - 0x3ECA]
00007CA2 D0C0 add.w A0, D0
00007CA4 1010 move.b D0, [A0]
00007CA6 4880 ext.w D0
00007CA8 6000 019E bra +0x1A0 /* 00007E48 */
00007CAC 6000 019A bra +0x19C /* 00007E48 */
label00007CB0:
00007CB0 303C 0000 move.w D0, 0x0
00007CB4 3940 C092 move.w [A4 - 0x3F6E], D0
00007CB8 3940 C094 move.w [A4 - 0x3F6C], D0
label00007CBC:
00007CBC 486C 04A4 pea.l [A4 + 0x4A4]
00007CC0 4EBA E6CA jsr [PC - 0x1936 /* 0000638C */]
00007CC4 588F addq.l A7, 4
00007CC6 4EBA E79C jsr [PC - 0x1864 /* 00006464 */]
00007CCA 486C C23E pea.l [A4 - 0x3DC2]
00007CCE 4EBA FDB2 jsr [PC - 0x24E /* 00007A82 */]
00007CD2 588F addq.l A7, 4
00007CD4 486E FFE8 pea.l [A6 - 0x18]
00007CD8 4EBA FEB6 jsr [PC - 0x14A /* 00007B90 */]
00007CDC 588F addq.l A7, 4
00007CDE 486C C23E pea.l [A4 - 0x3DC2]
00007CE2 3F3C 005F move.w -[A7], 0x5F /* '_' */
00007CE6 4EBA E55E jsr [PC - 0x1AA2 /* 00006246 */]
00007CEA 5C8F addq.l A7, 6
00007CEC 486C C23E pea.l [A4 - 0x3DC2]
00007CF0 4EBA FD90 jsr [PC - 0x270 /* 00007A82 */]
00007CF4 588F addq.l A7, 4
00007CF6 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00007CFA 3F2E FFEA move.w -[A7], [A6 - 0x16]
00007CFE 4EBA FECC jsr [PC - 0x134 /* 00007BCC */]
00007D02 588F addq.l A7, 4
00007D04 486E FFEE pea.l [A6 - 0x12]
00007D08 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00007D0C 4EBA ECEE jsr [PC - 0x1312 /* 000069FC */]
00007D10 5C8F addq.l A7, 6
00007D12 4A00 tst.b D0
00007D14 6700 00F6 beq +0xF8 /* 00007E0C */
00007D18 0C6E 0003 FFEE cmpi.w [A6 - 0x12], 0x3
00007D1E 670A beq +0xC /* 00007D2A */
00007D20 0C6E 0005 FFEE cmpi.w [A6 - 0x12], 0x5
00007D26 6600 00E4 bne +0xE6 /* 00007E0C */
label00007D2A:
00007D2A 202E FFF0 move.l D0, [A6 - 0x10]
00007D2E C0BC 0000 00FF and.l D0, 0xFF
00007D34 3D40 FFEC move.w [A6 - 0x14], D0
00007D38 0C6E 0008 FFEC cmpi.w [A6 - 0x14], 0x8
00007D3E 6626 bne +0x28 /* 00007D66 */
00007D40 302C C094 move.w D0, [A4 - 0x3F6C]
00007D44 671C beq +0x1E /* 00007D62 */
00007D46 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00007D4A 536C C094 subq.w [A4 - 0x3F6C], 1
00007D4E 302C C094 move.w D0, [A4 - 0x3F6C]
00007D52 E380 asl D0, 1
00007D54 41EC C096 lea.l A0, [A4 - 0x3F6A]
00007D58 D0C0 add.w A0, D0
00007D5A 3F10 move.w -[A7], [A0]
00007D5C 4EBA FE6E jsr [PC - 0x192 /* 00007BCC */]
00007D60 588F addq.l A7, 4
label00007D62:
00007D62 6000 00A8 bra +0xAA /* 00007E0C */
label00007D66:
00007D66 0C6E 000D FFEC cmpi.w [A6 - 0x14], 0xD /* '\r' */
00007D6C 6620 bne +0x22 /* 00007D8E */
00007D6E 302C C094 move.w D0, [A4 - 0x3F6C]
00007D72 526C C094 addq.w [A4 - 0x3F6C], 1
00007D76 41EC C136 lea.l A0, [A4 - 0x3ECA]
00007D7A D0C0 add.w A0, D0
00007D7C 10BC 000A move.b [A0], 0xA /* '\n' */
00007D80 486C 04AC pea.l [A4 + 0x4AC]
00007D84 4EBA F080 jsr [PC - 0xF80 /* 00006E06 */]
00007D88 588F addq.l A7, 4
00007D8A 6000 008E bra +0x90 /* 00007E1A */
label00007D8E:
00007D8E 0C6E 002E FFEC cmpi.w [A6 - 0x14], 0x2E /* '.' */
00007D94 6614 bne +0x16 /* 00007DAA */
00007D96 302E FFFC move.w D0, [A6 - 0x4]
00007D9A C07C 0100 and.w D0, 0x100
00007D9E 670A beq +0xC /* 00007DAA */
00007DA0 3F3C 0002 move.w -[A7], 0x2
00007DA4 4EBA EBE0 jsr [PC - 0x1420 /* 00006986 */]
00007DA8 548F addq.l A7, 2
label00007DAA:
00007DAA 0C6E 0064 FFEC cmpi.w [A6 - 0x14], 0x64 /* 'd' */
00007DB0 6628 bne +0x2A /* 00007DDA */
00007DB2 302E FFFC move.w D0, [A6 - 0x4]
00007DB6 C07C 0100 and.w D0, 0x100
00007DBA 671E beq +0x20 /* 00007DDA */
00007DBC 302C C094 move.w D0, [A4 - 0x3F6C]
00007DC0 526C C094 addq.w [A4 - 0x3F6C], 1
00007DC4 41EC C136 lea.l A0, [A4 - 0x3ECA]
00007DC8 D0C0 add.w A0, D0
00007DCA 10BC FFFF move.b [A0], 0xFF
00007DCE 486C 04B0 pea.l [A4 + 0x4B0]
00007DD2 4EBA F032 jsr [PC - 0xFCE /* 00006E06 */]
00007DD6 588F addq.l A7, 4
00007DD8 6040 bra +0x42 /* 00007E1A */
label00007DDA:
00007DDA 302C C094 move.w D0, [A4 - 0x3F6C]
00007DDE E380 asl D0, 1
00007DE0 41EC C096 lea.l A0, [A4 - 0x3F6A]
00007DE4 D0C0 add.w A0, D0
00007DE6 30AE FFEA move.w [A0], [A6 - 0x16]
00007DEA 302E FFEC move.w D0, [A6 - 0x14]
00007DEE 322C C094 move.w D1, [A4 - 0x3F6C]
00007DF2 526C C094 addq.w [A4 - 0x3F6C], 1
00007DF6 41EC C136 lea.l A0, [A4 - 0x3ECA]
00007DFA D0C1 add.w A0, D1
00007DFC 1080 move.b [A0], D0
00007DFE 486C C23E pea.l [A4 - 0x3DC2]
00007E02 3F2E FFEC move.w -[A7], [A6 - 0x14]
00007E06 4EBA E43E jsr [PC - 0x1BC2 /* 00006246 */]
00007E0A 5C8F addq.l A7, 6
label00007E0C:
00007E0C 486C C23E pea.l [A4 - 0x3DC2]
00007E10 4EBA FC70 jsr [PC - 0x390 /* 00007A82 */]
00007E14 588F addq.l A7, 4
00007E16 6000 FEA4 bra -0x15A /* 00007CBC */
label00007E1A:
00007E1A 302C C092 move.w D0, [A4 - 0x3F6E]
00007E1E 41EC C136 lea.l A0, [A4 - 0x3ECA]
00007E22 D0C0 add.w A0, D0
00007E24 1010 move.b D0, [A0]
00007E26 4880 ext.w D0
00007E28 B07C FFFF cmp.w D0, 0xFFFF
00007E2C 6608 bne +0xA /* 00007E36 */
00007E2E 303C FFFF move.w D0, 0xFFFF
00007E32 6014 bra +0x16 /* 00007E48 */
00007E34 6012 bra +0x14 /* 00007E48 */
label00007E36:
00007E36 302C C092 move.w D0, [A4 - 0x3F6E]
00007E3A 526C C092 addq.w [A4 - 0x3F6E], 1
00007E3E 41EC C136 lea.l A0, [A4 - 0x3ECA]
00007E42 D0C0 add.w A0, D0
00007E44 1010 move.b D0, [A0]
00007E46 4880 ext.w D0
label00007E48:
00007E48 4E5E unlink A6
00007E4A 4E75 rts
fn00007E4C:
00007E4C 4E56 FFFC link A6, -0x0004
00007E50 2F0B move.l -[A7], A3
00007E52 266E 000A movea.l A3, [A6 + 0xA]
00007E56 2F0A move.l -[A7], A2
00007E58 244B movea.l A2, A3
00007E5A 302E 000E move.w D0, [A6 + 0xE]
00007E5E C0BC 0000 FFFF and.l D0, 0xFFFF
00007E64 2D40 FFFC move.l [A6 - 0x4], D0
00007E68 0C6E 7D00 0008 cmpi.w [A6 + 0x8], 0x7D00 /* '}\0' */
00007E6E 663E bne +0x40 /* 00007EAE */
00007E70 42AE FFFC clr.l [A6 - 0x4]
label00007E74:
00007E74 302E 000E move.w D0, [A6 + 0xE]
00007E78 536E 000E subq.w [A6 + 0xE], 1
00007E7C 4A40 tst.w D0
00007E7E 671A beq +0x1C /* 00007E9A */
00007E80 4EBA FE06 jsr [PC - 0x1FA /* 00007C88 */]
00007E84 1480 move.b [A2], D0
00007E86 4880 ext.w D0
00007E88 B07C FFFF cmp.w D0, 0xFFFF
00007E8C 6604 bne +0x6 /* 00007E92 */
00007E8E 600A bra +0xC /* 00007E9A */
00007E90 6006 bra +0x8 /* 00007E98 */
label00007E92:
00007E92 528A addq.l A2, 1
00007E94 52AE FFFC addq.l [A6 - 0x4], 1
label00007E98:
00007E98 60DA bra -0x24 /* 00007E74 */
label00007E9A:
00007E9A 202E FFFC move.l D0, [A6 - 0x4]
00007E9E 6606 bne +0x8 /* 00007EA6 */
00007EA0 303C FFFF move.w D0, 0xFFFF
00007EA4 606C bra +0x6E /* 00007F12 */
label00007EA6:
00007EA6 202E FFFC move.l D0, [A6 - 0x4]
00007EAA 6066 bra +0x68 /* 00007F12 */
00007EAC 602C bra +0x2E /* 00007EDA */
label00007EAE:
00007EAE 2F0B move.l -[A7], A3
00007EB0 486E FFFC pea.l [A6 - 0x4]
00007EB4 3F2E 0008 move.w -[A7], [A6 + 0x8]
00007EB8 4EBA D96A jsr [PC - 0x2696 /* 00005824 */]
00007EBC DEFC 000A add.w A7, 0xA /* '\n' */
00007EC0 3940 C204 move.w [A4 - 0x3DFC], D0
00007EC4 0C40 FFD9 cmpi.w D0, 0xFFD9
00007EC8 6604 bne +0x6 /* 00007ECE */
00007ECA 426C C204 clr.w [A4 - 0x3DFC]
label00007ECE:
00007ECE 302C C204 move.w D0, [A4 - 0x3DFC]
00007ED2 6706 beq +0x8 /* 00007EDA */
00007ED4 303C FFFF move.w D0, 0xFFFF
00007ED8 6038 bra +0x3A /* 00007F12 */
label00007EDA:
00007EDA 3F2E 0008 move.w -[A7], [A6 + 0x8]
00007EDE 4EBA F130 jsr [PC - 0xED0 /* 00007010 */]
00007EE2 548F addq.l A7, 2
00007EE4 4A40 tst.w D0
00007EE6 6626 bne +0x28 /* 00007F0E */
00007EE8 202E FFFC move.l D0, [A6 - 0x4]
00007EEC 3D40 000E move.w [A6 + 0xE], D0
label00007EF0:
00007EF0 302E 000E move.w D0, [A6 + 0xE]
00007EF4 536E 000E subq.w [A6 + 0xE], 1
00007EF8 4A40 tst.w D0
00007EFA 6712 beq +0x14 /* 00007F0E */
00007EFC 1013 move.b D0, [A3]
00007EFE 4880 ext.w D0
00007F00 B07C 000D cmp.w D0, 0xD /* '\r' */
00007F04 6604 bne +0x6 /* 00007F0A */
00007F06 16BC 000A move.b [A3], 0xA /* '\n' */
label00007F0A:
00007F0A 528B addq.l A3, 1
00007F0C 60E2 bra -0x1C /* 00007EF0 */
label00007F0E:
00007F0E 202E FFFC move.l D0, [A6 - 0x4]
label00007F12:
00007F12 245F movea.l A2, [A7]+
00007F14 265F movea.l A3, [A7]+
00007F16 4E5E unlink A6
00007F18 4E75 rts
fn00007F1A:
00007F1A 4E56 0000 link A6, 0
00007F1E 202E 0008 move.l D0, [A6 + 0x8]
00007F22 A11E syscall NewPtr, flags=1
00007F24 3940 C090 move.w [A4 - 0x3F70], D0
00007F28 2008 move.l D0, A0
00007F2A 4E5E unlink A6
00007F2C 4E75 rts
fn00007F2E:
00007F2E 4E56 0000 link A6, 0
00007F32 206E 0008 movea.l A0, [A6 + 0x8]
00007F36 A01F syscall DisposPtr/DisposePtr
00007F38 3940 C090 move.w [A4 - 0x3F70], D0
00007F3C 4E5E unlink A6
00007F3E 4E75 rts
fn00007F40:
00007F40 4E56 0000 link A6, 0
00007F44 206E 0008 movea.l A0, [A6 + 0x8]
00007F48 226E 000C movea.l A1, [A6 + 0xC]
00007F4C 202E 0010 move.l D0, [A6 + 0x10]
00007F50 A02E syscall BlockMove/BlockMoveData
00007F52 3940 C090 move.w [A4 - 0x3F70], D0
00007F56 4E5E unlink A6
00007F58 4E75 rts
fn00007F5A:
00007F5A 4E56 0000 link A6, 0
00007F5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007F62 3F2E 000C move.w -[A7], [A6 + 0xC]
00007F66 3F2E 000E move.w -[A7], [A6 + 0xE]
00007F6A 3F2E 0010 move.w -[A7], [A6 + 0x10]
00007F6E 3F2E 0012 move.w -[A7], [A6 + 0x12]
00007F72 A8A7 syscall SetRect
00007F74 4E5E unlink A6
00007F76 4E75 rts
fn00007F78:
00007F78 4E56 0000 link A6, 0
00007F7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007F80 3F2E 000C move.w -[A7], [A6 + 0xC]
00007F84 3F2E 000E move.w -[A7], [A6 + 0xE]
00007F88 A8A9 syscall InsetRect
00007F8A 4E5E unlink A6
00007F8C 4E75 rts
fn00007F8E:
00007F8E 4E56 0000 link A6, 0
00007F92 A8FE syscall InitFonts
00007F94 4E5E unlink A6
00007F96 4E75 rts